Vermont is a place of natural luxury. You find it in the mountains. You see it in the rivers. You feel it at every turn. But it’s here, near Stowe Mountain Lodge, where it’s at its best. Stowe is the quintessential New England village with picture‐postcard vistas punctuated by a soaring church steeple and Vermont’s highest peak, Mount Mansfield. Downtown, you’ll find refreshing dining and shopping that’s true to Vermont. And outside, you’ll discover everything from hidden swimming holes to untrodden snowshoe trails.