Peek inside Woodstock Inn & Resort in Vermont, named among the best hotels in the world by Conde Nast Traveler.
Meanwhile, the Woodstock Inn & Resort “resembles a postcard of a Vermont holiday: plush velvet ribbons, a nine-foot wood fireplace flanked by two giant decorated wreaths, and the main evergreen ...