My family and I are going on a 13 day cruise/tour in August. I'd like any some suggestions on what to pack. What do most people wear on the land portion? How about on the boat? Is it warm enough to wear shorts most of the time. What are the other essentials. Thanks for your help.