If no one has welcomed you to Cruise Chat yet, then let me be the first!
We just did the Freedom cruise only ours was the Eastern Med run and not the one you are taking. BUT, I can say with all certainy that you are not going to find a place to eat that is not going to cost a small fortune. The Euro exchange rate hurts. We paid the equivalent of $72 for a pizza, a beer and a salad plate in Rome. A cup of gelati was $10. You just have to accept it I guess. We tired to do as much of our eating on the ship as possible, but you almost have to take part in the local food experiences while you there.
Livorno is easy to do on your own. You can take the train to Pisa or Florence and spend a fraction of what the ship's tours cost to see the same things. Take the port shuttle bus out of the port to the center market area, then take the #1 bus to the train station. From there you can get to Pisa or Florence (or both if you want). Its easy. You can also take a taxi out of the port to the train station, but they will rip you off (20 euro for a car load to the station). See the Europe section for the "how to's of train travel in Italy". You can print that out and take it with you for a great guide.
Have a great time!
Carnival Cruise Lines:
Fantasy 90, Celebration 95, Victory 05, Conquest 05, Spirit 6/06, Freedom 6/08, Holiday 7/08, Victory 6/09, Valor 9/09, Dream 6/10, Splendor 8/10,Conquest 8/11,Magic 11/11,Triumph 4/12,Spirit 7/12,Freedom 11/12, Triumph 2/13 - The fire cruise, Magic 1/14, Freedom x 2 6/14
NCL Dream October 2006, RCCL Mariner OTS June 2007, Celebrity Silhouette 2013