Tout dépend sur quel bateau vous partez... et si vous aurez accès à plusieurs restaurants. Par ma propre expérience je peux vous dire qu'avec la compagnie Costa vous devrez vous habillez en
tenue de ville pour accéder au restaurant principal du navire dans lequel vous avez chaque soir une table attitrée (la même d'ailleurs durant toute votre croisière), de plus deux fois au cours de votre séjour vous aurez aussi à faire un petit effort de toilette pour ce que l'on appelle
les soirées de gala (celle du Commandant et celle de l'équipage) mais ce n'est pas désagréable de temps à autre de faire un effort de toilette...

Pour les autres repas sur ce type de bateau, vous pouvez accéder à d'autres restaurants en self (ouverts aussi pour votre repas du soir su vous préférez négliger le "grand restaurant" où une tenue correcte seulement vous sera demandée... Pour les croisières fluviales, les bateaux étant en général plus petits, vous n'aurez à votre disposition qu'un seul restaurant où pour le repas du soir il vous sera demandé une tenue de ville. Mais que cela ne vous empêche JAMAIS de faire une croisière...
Alors bonne navigation...