Looking for the best area to visit, or settle, in the South? Here are Southern Living's 2025 picks for best southern cities, including three in Tennessee.