Been to both cities. They're both fun and lively cities. Nashville of course is the country music capital. Charlotte has the NASCAR Hall of Fame. Yes, there are a lot of big banks in Charlotte, rather boring, but the downtown is very lively on weekends with lots of great restaurants, etc.