Cities are great for so many reasons (the convenience, the culture, the 127 different kinds of Thai delivery). But there’s also something to be said for small towns (quaint Main Streets, kooky annual festivals and charm out the wazoo).
These are our 12 picks for the sweetest spots around the country.