We went to Rome (me in a sarong) and saw two guys in miniskirts – OK they were dressed as Roman soldiers but you know what they say, “When in Rome, do as the Romans do” - so I wore a 'skirt'

On the cruise there was a formal night where we had the option to dress up and attend the Captain's cocktail party. My wife enjoys dressing up so I made the sacrifice and wore a suit jacket and trousers and ... a tie ... which was soon ripped off because I got too hot.
Other than the formal night, the published dress code was smart casual. The suggested gentlemen's clothing was: full length trousers and a button-style shirt or similar. The dress code advice went on to say that “shorts, vest style tops and baseball caps are not permitted in the restaurant during evening dinner”. My interpretation of this was that as long as your legs were fully covered, anything goes – wrong!
In the evenings I wore a deep purple sarong with a turquoise (cyan to you colour TV engineers) polo shirt. The Filipino waiters and waitresses thought it was great

The only place the dress code was enforced was in the restaurant. Once I wore a grey tee shirt and a sarong. We'd come back late from an excursion and went straight into the restaurant. On the way out, the Maitre d' diplomatically asked that next time I wore a shirt with a collar – he didn't mention the sarong.
The next evening I wore a polo shirt and trousers – no reaction, so the evening after that I wore a polo shirt and a sarong. This time the Maitre d' told me there was a dress code of long trousers, so I had to go and change. I was suffering from a well developed cold at the time and hadn't taken too much trouble to make myself tidy, so perhaps I just appeared scruffy. Anyway, I was feeling lousy and couldn't be bothered to argue. I'd rather had eaten in the buffet on deck which would have been healthier for everyone, but my wife liked the people we sat opposite in the restaurant and liked to chat.
Eventually, and much to my relief, my wife got fed up with the restaurant so I was able to wear a sarong all the time. It also meant we ate out in the sunshine and fresh air.
A woman asked my wife why I wore a sarong. She told her about me sunburning my legs on a previous cruise, and that I found trousers to be too hot and heavy. The woman said her husband had just sunburnt his legs, but she didn't think he'd be wearing a sarong. His loss

So, apart from a few hours eating in trousers (I can't see what difference sitting in trousers or a skirt makes when you're eating), I wore sarongs all the time, even on the flight home.
Charlie