According to Southern Living magazine, the best time to visit Nashville is spring (April to early June) and fall (September to early November). The weather is ...