With beautiful natural surroundings, a historic downtown, interesting museums, and excellent restaurants, Franklin may be small but it has a lot going for it. Keep reading for the best things to do in ...