Mediterranean Cruise NCL was it worth it | Mykonos | Santorini | European | Athens | Rome | Cannes