Hey ya'll. On the subject of formal night, we always travel with 2 or more other couples. We love formal night and all the guys have Tuxes. You can purchase a tux for about $190. I have worn mine for 2 weddings, 11 cruises, Valentines Day, New Years Eve, etc. It was certainly worth the money and it's fun to dress up. We do a more "fun" night on the second formal night, don colorful vests and fedora hats. The guys always go outside for our traditional Cuban cigar and brandy. Even got real bowties so we could undo them and get our "James Bond" picture taken.
Anyway, it's fun and makes for some great pictures. Gives a bit of "class" to cruising.