Find Your Cruise
Costa are quite informal on their formal nights we saw a woman in jeans and t shirt on the Serena!!!
On the Emirates cruise most men wore lounge suits for formal night or blazer and slacks. Didnt do the 4 x 4 safari so can't help on that score...