But it's Tennessee's small towns that capture its heart and soul, full of live music, historic streets, and holiday magic. One under-the-radar gem is Granville, a town perfect for those wanting to ...