MSC Cruises: MSC Cruises Sail from Over 40 Ports to More Than 120 Destinations in Europe.