For our 7 night RCI cruise, there were 2 formal nights - the rest are casual - no shorts & most people in jeans. If you decide to eat in the buffet restaurant rather than the formal dining room, then its casual wear. The number of formal nights are sent out in the pack to you about 2 weeks before your cruise.
No, most nights are smart casual & as you have not stated the length of your cruise it's not possible to say. If you go to the RCI website/FAQ/Dress Code, look for the number of nights cruising & it will give you the run down on formal nights & expected attire........Wilba.
We did the independance last year nobody really got dressed up even on formal nights, i had taken lovely dresses etc and felt out of place wearing them. People dressed casual even the dining room but then most people appeared to eat in the windjammer, maybe this was because we sailed in school holidays!!
Oh dear, I have just ordered some nice dresses from Debenhams (which were nicely reduced!) to wear on our formal evenings to discover people do not dress up - what about the men, do they wear a Tux as we have just bought a Tuxedo for my husband!
My husband wore a tux and so did a few others but we went to the canaries on a 10 day cruise and i think there were only 2 formal nights and even then a lot of people were dressed what i would say smart casual. This may be down to the fact that we went in half term holidays and families dont like dressing formally but each to their own and i would enjoy wearing your nice dresses and looking smart!! We are going on the legend of the seas and i have asked if that ship is any more formal that IOS, lets hope so as i have bought some lovely dresses in the sales too!! Enjoy your cruise!!