Our first cruise was on the Grandeur of the Seas. You are going to have a wonderful time. You see all kinds of dress around the ship on the first day. We have always carried on board with us a change of clothes for dinner that night - casual but nice. You can never be sure when your luggage will be delivered to your room. As for your husband, he does not have to dress up every night. I wear a nice golf shirt on casual nights, on semi-formal or whatever the call it now, I wear a blue jacket over the shirt with no tie. On the two formal nights, a suit is fine. Once he looks around, he will be fine. Enjoy!