December 11, 2023 This Vermont getaway is a new luxury hotel to love in 2024, according to Forbes Travel It’s a boutique hotel in the heart of the Green Mountains. A room at The Weston in Weston, Vermont. The Weston Travelers looking…