Question: does ncl have formal nights?
Answer: There are no formal nights on NCL. They have a very relaxed way of doing things. But if you look here, you'll see that NCL says shorts are OK during the day, but not in the dining rooms in the evening.