Best time to visit: Spring (April-May) and fall (September-October) offer mild temperatures and fewer crowds. Plus, you can catch some of Nashville's best ...