Best Small Towns in America
By Kevin Spak,  Newser Staff
Posted Jul 13, 2009 1:35 PM CDT
The Louisville Museum, seen in this photo, specializes in the history of Louisville, Colorado, which CNN has dubbed the best place to live in America.   (City of Louisville)

(Newser) – Looking for a nice place to move to? CNN has compiled a list of the 100 best small towns to live in, based on what poll respondents said they wanted in a town. Unsurprisingly, the local economy is the No. 1 criterion, but crime rates, affordable housing, schools, and how much there is to do figured into the calculation as well. Here’s the top of the list:

  1. Louisville, Colo.
  2. Chanhassen, Minn.
  3. Papillion, Neb.
  4. Middleton, Wisc.
  5. Milton, Mass.
  6. Warren, NJ
  7. Keller, Texas
  8. Peachtree City, Ga.
  9. Lake St. Louis, Mo.
  10. Mukilteo, Wash.