For formal Nights most men wear tuxedos or dinner suits but my husband wore an ordinary suit for several cruises before he bought a dj, tuxedos etc. can be hired usually. informal usually means a jacket and tie though again men seem to get by with just a shirt and tie. Smart casual is anything but jeans and shorts but definitely no tie! Hope this helps Val.
Formal nights dj. But if your not into that suit and tie is fine. A good tip if a dj is only going to be required for this cruise get one from a charity shop cost usually between £10 - £25 and are normally as new. A decent one new is around £130 or full kit to hire £50 - £70.