Topnotch at Stowe Resort The 120-acre resort and spa is nestled into a Vermont mountainside with spectacular landscapes. A four-season luxury resorS, the Topnotch Spa ranks among the nation´s best. Fine dining, tennis, the spa, or many recreational offerings, from tennis to horseback riding complete the spa destination vaca