we went on a cruise in june 2003, and you have to dress up really nice on formal night. They take alot of pictures. i wore a sports coat and a tie and slacks. that is what most men were, or you can rent a tux for about 100.00. but i dont think that is worth it. well enjoy and if you want read my review.
majesty- june 2003
nassau, cocoay, key west, miami