I recently enjoyed a 7 day cruise around the mediterranean (from Barcelona) with MSC aboard the MSC Meraviglia, a massive, massive cruise liner, 4th largest in the world at the time of writing carrying 4,500 passengers and 1,500 crew. Obviously with running various ...