Home to Vermont’s tallest peak, its most famous ski resort, and two epic waterfalls, it’s not quite fair that the tiny town ...
Ski areas all over the Green Mountain State are having incredible snow years. Stowe just recorded the third highest ... Jay Peak is leading the charge for Vermont resorts with 384" of total snowfall.