I LOVE Frankenmeuth and Mackinac. Was at both last summer!!! We did not stay at the Grand tho, as it was for a scuba diving trip and MG's group had already booked somewhere else. If you get to Mackinac, make sure you get to St. Ignace (I think that's the name of it, anyway). It's quieter, great shops and food, etc. Kalamazoo is where my D goes to school. It would be great to meet you there!!!