his suit color should compliment the color of your dress and should never draw attention away from you and your outfit..that being said, since he doesn't wear alot of suits, the purchase of the suit should be able to fit all occasions besides just the cruise...GQ indicates that a man can select a number of ties/belts/socks to provide a flair of individuality
also, the initial expense may be higher, purchase a fine quality suit with alittle

wiggle room

and a really good pair of shoes, that will last