I had stayed at the Topnotch approx 9 years ago before the hotel renovation. It was great then but it's spectacular now. My husband and I stayed overnight recently and the room and amenities were wonderful. Planning on staying again for a long weekend soon.
Within easy reach of skiing facilities, this Stowe resort is located in the mountains, convenient to Wiessner Woods, Stowe …More