My family was going on a cruise to Alaska, and I needed to pack my 2 1/2 yr old son for seven days. Now I adore my in-laws, but they always happen to mistake my son's pj's for pants or shorts. My sister gave me this idea - put outfits in zip lock bags.
I purchased a pack of 3 gallon bags from target for $3.99. I put undies, two outfits based on the weather, and socks. My husband and family thought I was a little crazy, but our entire vacation he matched, and didn't end up in his pj's.