Wow. Weeklong Mediterranean cruises typically run well over $800. Today, we've found a rare sale on fan-favorite MSC Cruise Line featuring 8- or 7-night Mediterranean cruises from just $160! These cruises hit hotspots in Spain, Italy, France, Croatia, and more. Spend a worry-free week with all your accommodation and meals included on the cruise — all you'll need are your flights to Europe!