Yes! MSC Cruises has no minimum age for babies to sail and on Celestyal Cruises, the minimum age is three months. If you want to take a cruise with a baby under six months then these are the two cruise lines to consider. We cruised on MSC Preziosa when our son was six months old.