From wine country in Texas to coastal towns along the Atlantic, we have the best small towns in the South, whether you're looking to visit or put down roots.
1