I'd bring 2 swimsuits and I'd plan to wear the same formal stuff the 2nd cruise as the first! There will be 2 formal nights on a 7 might cruise and remember the other nights are not dressy.
Nice but not dressy, previous poster has the right idea! I always bring beige slacks and different tops to go with them. I have a 2 pc. outfit that is of a krinkle material, which is great. If you have something like a casual dress, skirts and tops work.
Just think of things that are easy for dinner, wear them and put them pack in the suitcase neatly!!! This way you can plan for the first week and just wear them the second week, unless you spill :-) will save lots of clothes! Hope this makes sense!