DH and I are cruising on Royal Caribbean (Majesty of the Seas) on May 5th to the Bahamas, 4 nights. I am pretty much set with my clothing, but am trying to figure out what DH should wear for formal night. We think renting a tux is a bit ridiculous price-wise for only one night. We really don't have much money to be spending on new clothes, and DH doesn't own a suit or any type of dress coat - Should we go out and spend the money on a suit for him (which he may not have a need for again for years) or would he be okay in some dressy khaki colored slacks, blue short sleeved dress shirt and a tie (we'd have to buy the tie, lol)...? We're really trying to stay tight with money so we actually have money for the cruise (this is not easy for us) so buying a suit would be a big purchase, but if it's necessary, we'll do it.