The best time to visit Nashville is from April to October when warm weather brings the music city to life. Also, December is charming, with Christmas decorations at the Belle Meade Hotel and Historic Site.