We're a family of 4 hoping to go to Isle Royale in late July. The family isn't quite ready for backpacking yet so the choice is the hotel or the cabins. I lean toward the latter not only for the sleeping arrangements, but to avoid having to eat every meal in a restaurant. Can anyone comment? Does the hotel sell things like milk or bread or do we need to bring everything with us for breakfast and simple dinners (think mac and cheese)? I'm assuming we can bring our own alcohol, cheese and crackers, snacks and stuff for hiking or kayaking during the day. And speaking of which, is the hiking and kayaking enough to keep kids occupied for a couple of days? Is the diving only scuba or is there any snorkeling that allows you to see any shipwrecks? Should we bring our snorkeling gear? Reading about how cold Lake Superior is, I wonder if we're really going to be in the water that much! Thanks for your input.