money.cnn.com — Plentiful jobs, excellent schools, affordable housing - America's best small cities have all that and more. See the top 100 best places to live - including detailed city profiles, homes for sale and million-dollar homes.
Oct 1, 2008 View in Crawl 4
Closed AccountOct 1, 2008Submitter
Top 10 (though top 100 are listed in article):1. Plymouth, MN2. Fort Collins, CO3. Naperville, IL4. Irvine, CA5. Franklin Township, NJ6. Norman, OK7. Round Rock, TX8. Columbia/Ellicott City, MD9. Overland Park, KS10. Fishers, IN