Cruise went from Palma to Cannes, Rome, Sicily and Florence. I will begin with our only criticism which is that the drinks were very expensive,don't buy cans of Fosters they are $13 dollars each, we had 2 children with us and would strongly recommend the kids soda package. We didn't buy the adult packages as we don't drink very much alcohol.
The food was lovely with the option of fine dining in the Gatsby Restaurant or more casually at the snack bar or other self service restaurant where the food was fresh and hot with plenty to choose from including the show cooking area. There was plenty of choice for our children too they never struggled to find something they liked even though one is a very fussy eater. The room was adequate for what we needed and we found the shows suitable for us all, there was plenty of options for entertainment during the day and night.
One of our worries was the cost of the trips don't be afraid to go it alone. In Cannes we walked to the local train station and paid 35 euros for a family return ticket to Monte Carlos where we looked around on our own, you can get a tour train to Monaco but as we were short on time we got a local bus from the bottom of the hill for 1 euro to Monaco and walked around ourselves. There is a tourist information office on the front by the mariner who were very helpful.
Florence we just looked around the port as we didn't want to travel a long time on a coach.
Rome, again you can get the local train straight into Rome 9 euros or 15 euros for the fast train return, the station is only a 10 minute walk from the port.we spoke to somebody who paid royal carribean $72 dollars for this transfer and still did Rome on their own. Get off this train at St Peters not Rome you are 10 minutes walk from Vatican where you can pick up a tour bus, those prices were negotiable we got 1 child free with 3 adults. Buy any drinks in the side streets not at main attractions it was 20 euros for 4 cokes by the colisseum.
Sicily, we were offered a taxi to the beach 60 euros each way if you cross the road from the port there is a large set of traffic lights with a bus stop, the buses are every hour and cost 1 and a half euros each way it drops you directly on the beach which is approx 30 minutes from the port and well worth a visit.
We hope this helps as a comparison to the organised trips.
This was a fantastic family holiday and would highly recommend it.