Living in a resort town has its perks. Sure, we grumble as high season kicks in, when navigating Stowe’s Main Street seems all but impossible and grocery shopping becomes a contact sport. But it sure is nice to reside in a small town with more than its fair share of great dining venues — and […]
