Well you won t get nice Cal. type weather nor a strong economy anywhere in MI - period. Best 5 towns? In what respect? I really depends more on you, your preferences mean far more than anything else when chosing the best.Being from SE MI, my choices would be these:MilfordHowellPlymouthNorthvilleClarkston
My top five recommendations from experience is; Commerce, Northville, Milford, Belleville and, Royal Oak (although last time I checked Royal Oak isn t the most affordable area). I would also throw Plymouth in there as well actually it s a better area than some I listed in my first top five.
Ann Arbor/Saline/Chelsea areaOrchard Lake/West Bloomfield/Bloomfield HillsDundee/Ida/BedfordTraverse City/Glen Lake/EmpireI don t know much about the SW side of the state, but I hear that Grand Rapids/Kalamazoo is nice too.
Waterford area, Bloomfield hills, west Bloomfield, Clarkston,
NoviPlymouthKeego Harbor/ Cass Lake/ Waterford areaCommerce TownshipEast Lansing