MSC Cruises has been making waves with stylish family-friendly cruises since the late 1980s and has several new ships set to hit the water in the coming years.
The brand is known for its Italian style and high-end entertainment, including West End shows and themed parties. Its 23 ships are packed with pools, bars, waterparks and even theme park-style attractions.