Tucked away in one of the top 25 foliage towns in New England, just two hours outside of Manhattan, lives the fabulous Grace Mayflower Inn