Years ago my husband & I would dress very formally on cruise - he would bring a tux & I would bring long gowns.  His tux is too big on him now & he is not sure that he wants to buy a new one at this point. Now I bring black dress pants and dressy tops.   How formal do you dress on a cruise?  Doe it change depending on the ship or cruise line?