We recently stayed at the Castle Inn Resort and Spa in Ludlow, VT and had a wonderful time. If you are not a skier, leaf season is definitely the best. LL had this package on auction and we spent a very luxurious 4 days indulging in good food and spa activities