Just 34 miles south of Nashville lies an up-and-coming Southern city with a lot of history: Spring Hill, Tennessee. It's a great place to live if you want to remain close to a major travel hub, as it ...