By Ferry from Barcelona to Rome by ncfg
In September 2008 i traveled with Grimaldi Prestige Ferries from Barcelona to Civitavecchia, near Rome. The crossing time was twenty one hour. It was a nice experience, the food was ok and the cabin was small but fine.