I agree about the makeup, I use Estee Lauder and you can not buy it every where. I think I could work around everything else by either purchasing items , going to the hair salon, or doing without.
I am a list person but I also start laying everything out in our spare bedroom weeks before we are to leave. Then the night before I go through my list for the last time and pack the items in our suitcases.
I use dry cleaner bags and I lay things flat. I also pack for my DH.
I do have a section in my walkin closet for some items that we only use for cruises but not a whole closet.
I do wish I could learn to pack lightly. I read a thread where a couple only took carryons for a 10 day cruise. Can you believe this? I think half the fun is purchasing new outfits to where on the cruise.