I noticed your inquiry had not received any responses. We are a party of 8 on this cruise July 10-17. Have you gotten any more info yet??? Here's what I've found:
drivinguide.com Paolo does shore excursions more intimate and less expensive.
There's a train, very cheap, walking distance from port, Citavecchia to Rome and back. Florence has hop on hop off bus tour for cheaper rate. Look at www.affiliate.viator.com/brochure/
or just www.shop.viator.com
anything info you have collected I would love to hear about!