The Grand Hotel on Mackinaw Island is my favorite, even though we have only stayed there once. Would love to stay there again but just can't justify the price. Coming in next is the Chippewa Hotel on Mackinaw Island.
We also love the suites at the Drury Inn, Frankenmuth.
Another favorite is the Hilton Doubletree in Port Huron, used to be the Thomas Edison Inn.