For starters, I don't think there are great places to stay in Mackinaw City - it's really a one night amusement park before heading over to the Island, or continuing on your journey. I've stayed at Baymont, Best Western, Days Inn and Holiday Inn Express before trying the Rainbow Motel. What a pleasant surprise! The greeting and welcome could not have been warmer or friendlier from the woman at the desk. The motel is a throwback - simple, clean, no fuss, no trendy decor. But it was $50.71 with tax in mid-June and I don't think there is a better value in the city. So while this is not a four star hotel in a lot of cities, in this city it is fantastic. The bed was comfortable, the windows opened for a cool breeze (they did have AC but who cares in northern Michigan?) - and it was quiet. This is my new hotel in Mackinaw City.