Not to miss attractions on Mackinac Island in Michigan's Upper Peninsula, including the Grand Hotel, fudge and ferries.