A stay in the Mayflower Inn is like traveling back in time. The stately Victorian country house is less than two hours away from New York in the New England countryside, a real jewel in nature. The 30 rooms here are a real feast for the eyes: antique furniture and carpets, artwork from the 18th and 19th century, plush chairs and patterned wallpaper—either colorful or understated. The real attention-getters are the extravagant canopy beds. But there are plenty of reasons to leave your room behind: The spa building serves as the focus of the hotel, with an indoor pool, thermal baths, private fitness lessons, and courses like “Mindful Eating” and “The Journaling Session”. The expansive grounds feature a Shakespeare garden, a meditation meadow, a labyrinth, and plenty of peace and quiet.