Thanks everyone for your advice. I've taken notes and will make comments when we return. We leave for Minneapolis tomorrow afternoon, so if anyone has time to reply before regarding snorkeling, I'd appreciate it. Where will we find the best snorkeling? That will be my husband's first concern. Also, we don't have a laptop (I know, crazy right?). Is there somewhere we can access a computer?