The Top 7 Most Charming U.S. Small Towns to Visit This Fall:The air is getting crisper, the leaves are starting to turn, and teenagers everywhere are lining up for pumpkin spice lattes. While a scenic road trip in the fall is always a good idea, one of our favorite ways to revel in the glories of autumn is to grab our weekend getaway bags and set up camp in a charming small town
1 Grand Marais, Minnesota

The crown jewel of Lake Superior’s North Shore, this 1,340-person town is the ultimate fall cornucopia—overflowing with delicious things to eat. Try the cinnamon-sugar rings at the cheekily named World’s Best Donuts or puffy fry bread tacos at Hungry Hippie Tacos.
There’s also lots to see (the striking art deco–meets–Cree Indian dining room at Naniboujou Lodge), buy (teak spoons and handsome made-in-Minnesota canoe paddles at Upstate MN), and do (take a printmaking or beginner photography class at the long-running Grand Marais Art Colony).