Topnotch Resort intar 50 hektar vid foten av Mount Mansfield — Vermonts högsta topp och det berg som definierar Stowe, konsekvent rankat bland de tre bästa skiddestinationerna i östra USA. Topnotch Spa är ett av de största i Vermont, med bastu, ånga och ett heltäckande behandlingsprogram utformat kring bergsrestitution. Resortet ligger på Mountain Road, korridoren som förbinder Stowe-byn med skiberget.