Want a decent job in a place with great schools and low taxes? You'll apparently find it in any of these 10 small cities. Time has come up with a ranking of the best cities to live in the US, with a population between 50,000 and 300,000, based on taxes, health care, education, jobs, property values, and more. The big winners: