Charming village: Stowe’s Main Street is quintessential New England. Come for a little stroll through the village filled with ...