Located in idyllic Woodstock, Vermont, The Woodstock Inn & Resort defines country sophistication in one of New England's most charming and popular year-round vacation destinations.