The Lodge at Spruce Peak – Stowe, VT

7412 Mountain Road | Stowe, VT 05672 | 1-888-478-6938 The Lodge at Spruce Peak is an idyllic, luxury, four-season resort, located in the quintessential New England town of Stowe, VT. My colleague Catherine and I recently had the pleasure of experiencing a weekend at this 4-diamond resort. Our entire stay was flawless. From the sun … Continue reading