I've started packing and prefer to pack as light as possible for any travel. We will be on The Ruby. I understand that a power strip is suggested as outlets maybe minimal in the cabins. I assume they do provide hair dryers as in any modern hotel room? Sun screen, sweaters & sunglasses I know we will need. How about insect repellant for shore excursions? Any other items we shouldn't leave home without? (I know, the American Express Card!) Anything for sure that people bring and don't need?