The best time to visit Nashville is between May and July, when the temperatures are high, but not too hot, and many of the major music festivals take place.