Tag: Things to Do in Dover

10 Best Things to Do in Dover, VT Dover, Vermont is a town in the Southern Vermont Region. It was founded in 1779 and is in the Mount Snow Valley. 1. Mount Snow Resort The…