* Click here for rating key
Topnotch Resort & Spa Hotel Review: Topnotch is known as one of New England’s premier destination resorts. Located in the heart of the Green Mountains in picturesque Stowe, Vermont, it crowns a lovely wooded estate that presents nearly endless recreational possibilities (swimming and tennis both indoors and out, cross-country and downhill skiing, horseback riding, hiking and biking). A sense of relaxed sophistication permeates the place, where accommodations are done in a European country manor style, the dining is organic and the world class spa is an oasis of bodily bliss. And with the resort’s all-day adventure programs for kids, families are welcomed in style.