I think everyone else has said everything I would said lol. I lived about 15 minutes outside Nashville ever since I was a baby (about 21 years) and am now in graduate school here. I think edgeofthorns said it pretty well, but here's what I would add on or further explain:
Nashville really should be called "Country Music City" - there is really more country than anything here with a decent amount of rock but definitely not much metal. I say this from being in a power metal band trying to get into venues and having to push pretty hard, although, if you try hard enough, nice places like the Exit/In and the 527 in Murfreesboro aren't out of reach. There are metal bands here, but you have to look to find them, and most of them are more on the death and metalcore side of things. A lot of metal bands have only a handful of venues that they are able to get in to play at. And I have only seen a handful of more recognizeable metal bands come here in the past few years; Into Eternity and After Forever are the only ones that come to mind. Most metal bands jump to Atlanta instead of anywhere in Tennessee.
And yes the street names can be confusing if you don't pay attention lol (The same street I take to school has three different names as you travel along), and the morning commute can be ugly at times, which I've realized now that I have to get up early for classes hahaha. I wouldn't say Nashville is terrible to navigate, but there are other downtowns that are easier to find your way around in.
The winters aren't all that cold here. I do like the cold weather though lol just dress appropriately. The storms aren't as bad as in other parts of the U.S., but the weird thing here is that all of our worst severe weather happens in the winter months, usually around January and February. We've had some terrible storms here in January and February.