We are first-time cruisers and we are totally confused about the acceptable non-formal attire in the main dining room.
For breakfast and lunch, can we wear shorts and t-shirts in the main dining room? Can men wear dry swimsuits?
Then for dinner, must we then wear “smart casual” attire, which appears to be no shorts and t-shirts, but rather pants and collared shirts for men and pants/dresses for women.
Thank you in advance for your help.