Hallo!
Ich selbst bin schon oft mit meinen eigenen Kindern unterwegs gewesen, allerdings waren sie etwas älter.
Ich konnte aber beaobachten, dass kleine Kinder eigentlich kein Problem sind.
Mit MSC habe ich keine Erfahrung.
Ich persönlich würde auch zu RCCL raten, weil man dort sehr auf die Kleinen eingeht. Von Vorteil sind Grundkenntnisse der englischen Sprache. Inzwischen ist aber immer ein sogenannter "Internationaler Botschafter" an Bord. Also ein Dolmetscher, der mehrere Sprachen spricht.
In Barcelona kann man ohne Probleme selbst den Ausflug in die Hand nehmen. Der Hafenbereich ist sehr interessant.
Zu den Getränkepaketen: Ich finde, dass man hier unbedingt seinen eigenen Getränkebedarf überprüfen sollte.
Ich persönlich trinke gern Tee und Wasser. Daher brauchte ich bei RCCL nie etwas Zusätzliches.
Für mich kommt bei der Kabinenwahl immer nur Balkonkabine in Frage, da ich die frische Seeluft liebe und alle Erkältungen, mit denen ich meistens in den Urlaub starte, innerhalb von zwei Tagen verschwinden.
Ich wünsche viel Spaß!!