Forget the dark suit idea for Carnival. Not true at all. If anything, they are a little too casual for me, but I love everything else about Carnival, so I still go. On 7 day cruise, you will have 2 nights when you should dress nicely. But, shirt and tie is fine.