The best thing about MSC Cruises is that kids under the age of 12 sharing a cabin with their parents travel for free. Family and supervised activities, entertainment and social events are tailored for four age groups in the kids’ clubs, and there’s an aqua park and waterslides. The MSC Babycare Service looks after children between one and three years and there is even a laundry service for babies up to six months. Once during every cruise, the MSC team hosts a special event called the LEGO Experience, an entire day dedicated to the building blocks. MSC Cruises even has a program for single parents travelling with kids, the All In One package, and every restaurant on MSC ships has a dedicated kids’ menu.