The Mayflower Inn, an idyllic five star luxury resort in Connecticut less than two hours from New York City, is the perfect weekend getaway.