A weekend itinerary for Mackinac Island, Michigan is like stepping back in time. Learn things to do, where to stay, and how to get around this destination