When dressing for a cruise, choose tropical prints for sarongs and dresses, while avoiding them in other types of clothing to prevent a retirement village look. For dinners, opt for a nice dress or stylish pants with a fancy top, and ensure your shorts fit well without being overly baggy or too tight. Don't forget to pack at least one pair of versatile heels and consider skirts for additional comfort and style.