Pack a mix of casual wear, swimwear, and a few formal outfits for special nights on the cruise. Don’t forget comfortable walking shoes for the onshore excursions and a pair of flip-flops for the beach. A rain jacket or poncho will come in handy, especially during the wet season. As ...