Charlotte, Asheville, and Charleston! All look like great places to live and work there.