the best time to visit nashville is from april through october, when the warm weather brings this music city to life. although december is quite charming with christmas decorations at the opryland hotel and the belle meade historic site, winter is low season.