Grafton is so perfect you'll think you've wandered onto a movie set, but you're really just 95 mi/150 km southeast of Burlington. Grafton is one of the most meticulously restored villages in Verm...