These Main Street towns evoke the best of what we are as a culture. They’re places with a beating heart, where tradition is the lifeblood, and neighbors gather on front porches for a glass of sweet tea. Here are our 20 favorite small spots

More
Southern Living