CNNMoney recently released its annual list highlighting 100 best places to live. Each small city on the list has the following in common: strong job opportunities, great schools, low crime, quality health care, and a lot of entertainment options.
Here’s a quick look at the top ten.
- Carmel, Indiana
- McKinney, Texas
- Eden Prairie, Minnesota
- Newton, Massachusetts
- Redmond, Washington
- Irvine, California
- Reston, Virginia
- Columbia/Ellicott City, Maryland
- Overland Park, Kansas
- Chapel Hill, North Carolina
Head on over to CNNMoney to see the complete list of 100 cities it thinks are the best places to live in America.















Comments are currently unavailable. Please check back soon.