I've lived in New England my whole life. There's one town in this region I swear by visiting every fall.
My favorite fall travel location is Stowe, Vermont. I love checking out the corn mazes and visiting neighboring towns like Killington and Waterbury.
What's Your Reaction?











