I do formal but cheat. I have one long black dress but two different jackets so that cuts down on space. Of course I wear different jewelry. Hubby brings one tux shirt and gets it cleaned on the ship and wears a vest one night and a bow tie and cumber bun the next night. Also he got his tux at a used clothing store. Saved a lot.
As for shoes I just bring one pair of dress shoes. To me none of my shoes show up in any pictures. Not like someone is ever going to remember what shoes I was wearing.
For pirate night we both have costumes but will not be bringing them. I got a great skirt that can be used for semi formal and for pirates. Just need to find a blouse to make it more pirate. I also have Mickey Mouse pirate ears
My hubby will probably just wear his dis transatlantic shirt. And maybe a pair a brown pants with a pirate sash. He does not like dressing up
If we are tight for space hubby will just wear his tux with a dress shirt and tie.
Theme night is mickey mouse club shirts and ears. I am not sure we are going to do this. If we do I will just buy cheap shirts and Wallmart and do iron ons
I bring less pants since I will only be wearing them for dinner but more shirts.
Remember you can do laundry on the ship. So that may help in deciding how much clothes you will need. And if in a pinch you can send your laundry to clean. They price by piece.
I do not get my hubby's tux clean and pressed before we leave since believe it or not is is cheap to have in done on ship. So I do not have to worry about is being wrinkled
Hope that helps.
Oh one of the formals is a prince and princess night so a bunch of dis people have decided to wear tiaras. Though it is not necessary