Costa Smeralda Costa Cruises
from €479
Infinity Mediterranean, eastern
from €4,000
Resilient Lady Atlantic Ocean Europe
from €708
Radiance of the Seas Royal Caribbean
from €716
Norwegian Epic Mediterranean, central
from €649
MSC Meraviglia Caribbean (eastern)
from €724