The famed Mayo Clinic is the lifeblood of this Midwestern town. Employing some 30,000 people -- including many doctors, nurses and researchers -- the clinic helps keep the city's unemployment low and incomes high. And since it draws one million patients a year from all over the globe, local businesses also reap the rewards.
That's made it easier for many residents to afford the reasonably priced homes in town. Other perks include a top-tier public school system and lots of community activities and involvement.