Long flights, pre-cruise hotels, port fees and pricey excursions make Mediterranean cruises cost far more than the fare.
Starts with a sample trip. Change any number to match yours.