Here is Tootsie Roll pick from the top ten list:
This town is rated in the top 40 places to raise a family and the second best small city in which to own a business, cited by Findyourspot.com. The population is growing, but is still under 30,000 (28,700 to be exact). It is 60 miles from Nashville and the average home price is only $117,000. The humidity is reasonable (usually under 60%) and the average high in the summer tops out in the low 80s. Hopkinsville gets 35" of rain annually and 8" of snow. The cost of living is 15-25% below the national average. The historic downtown area offers a small town atmosphere, while a 30-minute drive can take you to the renowned "Land between the Lakes" region, which is over 170,000 acres of prime fishing and recreational land.
And why Hopkinsville? You guessed it! It is the second best small city in which to own a business! More on small town livin' tomorrow!