Mackinac Island is located in Lake Huron, just off-shore of Michigan's Upper Peninsula. The island's Grand Hotel is an architectural wonder. Built in just 94 days, it has the longest porch in the world at 660 feet. No visit to Mackinac Island is complete without a visit to the hotel to photograph the building and gardens from outside. Entrance will cost you $10, but it is worth the price. If you are a hotel guest a horse and carriage from the Grand will transport you
...