Thanks for the packing feedback and so glad you had a great trip! Don't you love the dry cleaner bag trick? I've been doing this for years on business trips and it's the best tip I've ever given fellow travelers. It even works for linen and cotton.
Despite the fact that I've learned a lot over the years, I still tend to overpack. But I'm getting better. I met a woman on my first cruise (7-day Caribbean, mind you) who brought 23 pairs of shoes with her. I swear!
One thing you didn't mention that I have found invaluable is a good guidebook for the region you are visiting. Particularly important for people who want to go it alone rather than using the ship's shore excursions.