Vermont’s Stowe Mountain is where downhill skiing began in the state—and it is still one of the East Coast’s top destinations.

An Insider’s Guide to Stowe

The town of Stowe, Vermont, is a natural charmer. On Main Street in the 19th-century village, the Vermont Ski and Snowboard Museum takes history buffs back to the days of wooden skis and single chairlifts. Red barns, Swiss-style chalets, and old-school après ski bars dot fields blanketed with snow along […]