Harry gave some great advise. Separates are the way to go. pants, capri pants,polo shirts, sleeveless sweaters, flat sandals. A couple of bathing suits. You can ever mix and match your formal wear. A long black or navy skirt with a silk or glittery top and dress heels will be perfect. 1 long skirt + 2 dressy tops worn twice = 4 formal outfits. You can always have your clothes laundered on ship -look for laundry specials, they are good deals. Undergarments are another story. 14 days worth of undies and socks take up a lot of space, consider doing a load of laundry on a sea day on each of your cruises or do it in port between cruises.