Costa Pacifica Civitavecchia (Rome) → Messina → Iraklion (Heraklion) → Piraeus (Athens) Apr 3 · 4 nights About average $358 inside · $90/night