In answer to your question. Monaco and Nice are both 5 Euros return on the train from Villefranche. Rome is 9 Euros return from the train station near to the port and the tour buses are 15 Euros and you can hop on and off these at all the major tourist sites around the City. At Mahon you berth right on the city's shopping area. Livorno is about 20 min's from Pisa and costs about 120 Euros for 4 people, Florence is a little bit further out so it will cost a bit extra but it's best to get a price from the Taxi drivers that are parked on the quayside.Morocco is a bit dire, so we didn't get off the ship. It's best to look at the prices that they are quoting on board the ship because. You can more often than not do the tours cheaper by doing them under your own steam. Hope that this information is of some help to you.