Thanks for all of the replies! I'm finally getting excited and nervous about both the wedding and the cruise. I'm going to really read the packing lists on here and sit down and see what I need to bring.
I'm also going to make sure my father and his girlfriend see this information as well. They just happen to be going on the same cruise as us (except 2 months later) and I don't think they have any idea of how dressy it really is. To them anything that isn't jeans is 'formal'.
Any other must haves? Do we need towels for by the pool and on the beach when we are at port? What do most people where when just hanging around? Do you see many people in jean shorts and t-shirts?