Just returned from the Carnival Freedom Grand Mediterranean cruise. The cruise began in Civitavecchia, the port for Rome, Italy. The ports visited are Naples, Dubrovnik (Croatia), Venice, Messina (Sicily), Barcelona (Spain), Cannes (France), and Florence (the port is called Livorno), then finally returning to Civitavecchia.
I am female, and was traveling by myself, so this review will be from that viewpoint, which I hope can be helpful to anyone considering solo travel. My flight from the west coast to Rome was long, but uneventful. Continental was on-time, and the outbound experience wasn't horrible (unlike the return trip), but the flights are long and cramped.
I arrived at Rome's Fiumicino airport around 12:30 pm the day before the cruise was departing. I originally thought I would take the "Leonardo Express" train that runs from the airport to Rome's Termini station downtown, but after considering the jetlag and exhaustion factor, I decided to buy transportation from the airport to Rome using World Airport Transfer shuttle service.
Carnival Freedom's category 1A room number 1212 is a great room. There is one caveat - it's noisy there when the ship docks. There's noise and vibration, but it wasn't a problem for me because I wanted to get up and out to the ports, but it is noisy. Otherwise, it's a great cabin for a solo cruiser!