Money Magazine just published its annual list of the 100 best places to live, and once again a Minnesota city tops the list! This year it’s Eden Prairie, a terrific suburb near downtown Minneapolis, with lots of parks and shopping, and great schools. Minnesota has 5 cities in the top 25!