Noting its charm, natural beauty and food scene, Southern Living lists Greenville as the best city on the rise in the South.