for civitavecchia, it is a lot cheaper and much simpler to just take a train into rome, dozens of tour guides will be walking around and children will be lot cheaper than adults (something RCCL overcharges you for!). The children will be free and Italy is famous for its luxury trains. When in Florence, just do your own thing and find a tour guide, I warn you the queues are huge. In naples, you simply must go and see Pompeii, I advise you to book the excursion as soon as possible when you board the ship as it is always hugely popular. If you take a tour bus in Barcelona, you will easily see all of the sights and your tickets will allow you to reboard any bus so you can just egt on and off with out a problem.I reccommend you getting a train to Monte carlo howvwer if not it is just as nice to have a look around the local town and sit on the beach.
RCCL Legend of the Seas 2005
RCCL Brilliance of the Seas 2006
CCL Constellation 2007