Wow! That's great. I always love to travel via a cruise with kids.
Though I am not travelling this season, I have tips for you. If you are travel in cruise with family especially kids then there is no match of Caribbean Princess, Carnival Panorama and Disney Fantasy. These cruises have a number of activity areas and fun places for kids. You can find any of these cruises with your travel destination from here https://greatesttraveler.com/cruise/. Similarly, MSC Seaside could also be a good option if you XD Cinema, aqua parks and want to explore different cultures.