Hi, i would definatly have him bring a suit for your formal night photos, especially since it is your first cruise, they make great keepsakes. If you have more than one formal night just have him bring a different shirt to save luggage space!! You dont have to stay in it all night most people change after dinner!
As for the ladies, bring color coordinated flip-flops for most of your outfits as you will not need cutsie high heel sandels on board!! Learned that the hard way!!!
Laurie
Glory 8-30-08