If you’re making a trip up north to Mackinac Island, there is no better place to stay than Grand Hotel.