JoAnn we have taken this type of tour from the ship in Rome with our kids, and it was great. It was the kids first time in Rome, and we only had that one day. We us an agency named Palazzi phone # 011 39 06 87 09 21.
www.palazzi.net - info@palazzi.net
They are very professional. The driver we always use is Giovanni Santori, but they are all quite good as we have used others from Palazzi before we met Giovanni. Please let me know if you use them and how you liked their service.