The Nation's Best Mountain Vacation Destination is in New EnglandThe Nation's Best Mountain Vacation Destination is in New EnglandHave you visited this charming village in the Green Mountains?MeganMegan