From cool mountain hamlets to colorful beach burgs, here are your top 10 favorites.
What is it about a small town that hooks us? Whether they’re waterfront or mountaintop, the great ones all have a few things in common: a thriving downtown with locally owned restaurants, shops, and galleries; a touch of the artsy; loads of character; friendly locals; and, of course, a beautiful location. Readers’ #1 pick is a picture-postcard town on the South Carolina coast. Can you guess it?
The South’s Best City: Charleston, S.C.