And now, there's no better way to experience Vermont in the fall then staying at The Weston, a new luxury boutique hotel located that embodies the best New England has to offer. The Weston ...