We targeted three companies for their best offer on a Mediterranean cruise in early summer 2015: one for couples; one for a family; and one all-inclusive. Prices shown are per person, with the family package based on two adults and two children under 12 travelling. Return air travel and transfers to the ship are included in all.
Couples: £1,408, Princess Cruises
Includes flights from Gatwick to Barcelona on 3 June, transfers and 12 nights aboard Island Princess. Tips extra. Destinations include Rome, Mykonos and Istanbul. The ship docks in Venice for a night before the flight home (0843 374 2401; princess.com).
Family: £746, MSC Cruises
Includes BA flights from Gatwick to Genoa on 23 May transfers and a week aboard MSC Armonia (which has children's Lego play areas). Departs from La Spezia with calls including Palma de Mallorca, Valletta and Messina. Tips extra (020 3426 3010; msccruises.co.uk).
All-inclusive: £2,877, Crystal Cruises
Includes flights from Heathrow to Istanbul on 12 June and nine nights on Crystal Serenity with meals and soft drinks, most alcoholic drinks, taxes and gratuities covered. Calls include Mykonos, Corfu, Dubrovnik and a final stop at Venice (020 7399 7601; crystalcruises.co.uk).