Travelers in Tennessee looking for an underrated city with a vibrant main street, restaurants, and unique architecture should look no further than Lebanon, a charming Southern town that is also known ...