Best Places to Call Home 2007
Money mag looks to the Midwest for the cream—or should that be cheese?—of the crop
By Sophie Goldstein,  Newser User
Posted Jul 17, 2007 4:02 PM CDT
Kevin McCarron, 12, left, of Middleton. Wis., watches as B.J. Kroneman does a trick on his skateboard at Quarry Park Skate facility Thursday, July 12, 2007, in downtown Middleton, Wis. Money magazine...   (Associated Press)
camera-icon View 2 more images

(Newser) – Some places have it all: affordable, good schools, job opportunities, family friendly, and plenty of stuff to do. Money magazine is out with its annual list of the best places to live in America. The top 10:

  1. Middleton, Wisc.
  2. Hanover, NH
  3. Louisville, Colo.
  4. Lake Mary, Fla.
  5. Claremont, Calif.

  1. Papillion, Neb.
  2. Milton, Mass.
  3. Chaska, Minn.
  4. Nether Providence, Pa.
  5. Suwanee, Ga.