We dressed for dinner every night on our cruise! It was so much fun. We left our 2 year old at home with Nana. It was like date night every night for a week! But no you don't have to dress up every night. You can eat in the more casual dinning places. It really is fun to dress up though and eat in the formal dinning room. :)