places to stay in the Berkshires