Mountain vistas, great shopping, and fine dining are just a few of the many reasons to visit this idyllic southern Vermont town.
119