Recognized as one of the “prettiest small towns in America,” the idyllic Woodstock Inn & Resort provides guests front-door access to the intimate town brimming with true New England charm

Explore by Country