Find Your Cruise
They have "" freestyle" so there is the option for formal and not as you wish. If you want a formal night then maybe the traditional cruise liners would have a better style for you.
NCL Have 'Dress up or not' nights. In my experience a number of people dress up very smartly but many do not. You might want to book a speciality restaurant for these nights, unless you are happy to sit next to baseball caps & trainers!