I admire your willingness to dress up! I think you might be able to pare your list slightly, though. Keep in mind that not one will notice if you wear the same outfit 3 times, so maybe you could leave the fluffiest dress at home. Lightweight wraps in different colors can make different outfits from the same dress. Your husband could get by with just one suit, I think.
Mr ALC usually presses his shirts after unpacking them. But his suits and sports coats and my long gowns seem to survive packing if we are careful about it. We use a rolling suit bag that opens up long enough to accommodate his pants; and I double my gowns over some filler item to avoid wrinkles at the fold. All the evening wear goes in that bag - one tux, one suit, 1-2 sport coats, 2 long gowns and 3+ casual attire dresses, plus as many shoes as we can fit. Day wear goes in our regular suitcases, one checked bag each. We do make use of laundromats for day wear, both on board and when we're on our own before or after the cruise.
Hope that helps!