There is no dress code with Norwegian Cruise line, all they ask is that you dress smartly in the evenings.
I've just returned (yesterday)from a wonderful week on the N Sun. It's a fabulous ship, fabulous staff. Dress is casual, smart casual. I did see some couples with dinner jackets and evening dresses.I'd recommend it to anyone.!