I've recently booked my very first cruise..NCL Spirit-western caribbean- Dec. 16th. I have a ton of questions. Does anyone know if the Spirit rents tuxedos? Or more accurately tuxedo pants with a White Jacket. Also, I am a big Fedora wearer...dare I take a vintage hat or two onboard? Think they'll look ok on a cruise ship? Thanks for any help you can give. And I'm sure I'll be asking tons more questions in the next two months!