On a long trip to California several years ago, I tried a method for keeping dirty clothes under control. I think it would work on the cruise as well. At the start of the cruise empty out one suitcase (by putting stuff in cabin drawers, hanging, etc.) As dirty clothes accumulate, put them in the empty suitcase (make sure nothing is wet!!). When its full, zip it up, put it under the bed and empty another suitcase and do it all over again. By the last night of the cruise, you should have all your dirty clothes in suitcases, and only your last outfit (unless you packed too much!!) left to wear. This will make that last night much more enjoyable. When we went to CA we had a rental car where we stored all the full suitcases, so we didn't have to lug as many suitcases into each motel. You can also wrap souvenirs in your dirty clothes to get them home and not have to lug 2-3 bags off the ship.