Which ports are you going to?
Also, there is a "port chat" area on this site that has some great information.
I just checked the RC Web site, and the ports of call are:
Cannes (Monte Carlo), France;
Livorno (Florence/Pisa), Italy;
Civitavecchia (Rome), Italy;
Naples, Capri, Italy;
Here are a few threads from our Europe Port Chat Forum
to get you started:
Excursions - Mediterranean
Carnival Freedom Eastern Med Review
(Although you are going to the Western Med, several of your ports overlap, and this is an excellent and thorough review)
I also changed the title of your post to hopefully generate more responses.