9 Perfect Places to Live

Arts, culture, beauty, jobs—these towns have it all, and real people, too

(Newser) Outside magazine selects 30 sweet spots—the best towns for mixing city life with the big outdoors—and, oh yeah, getting a job, too.  Here are the top nine:

  1. Santa Cruz, California
  2. Jackson, Wyoming
  3. Iowa City, Iowa
  4. Bend, Oregon
  5. Santa Fe, New Mexico

  1. Duluth, Minnesota
  2. Asheville, North Carolina
  3. Portland, Maine
  4. Burlington, Vermont