My husband and I are traveling to Nashville for the week between Christmas and NYE. One of the days will plan on spending in Franklin. We would love to experience the small town culture. Any ideas of what to do/see for the day as well as perhaps a ride around through the mountains (a route to follow to see the waterfalls) and any recommendations on where to eat would be greatly appreciated. Open to all ideas.