Hi there, there are a couple of hop-on/hop-off bus operators in Rome covering nearly all the sights so you may want to take a look at them.
The main downsides are that they get very busy, and tourists aren't very good at queueing, so that & the fact that they run in quite a large loop means you should plan ahead & make sure you are back at the train/coach in plenty of time for the return journey to the ship.
We would normally look at their websites, download their maps & decide what we want to see, then work out the best way to get from each drop off point, i.e. can I walk past 3 or 4 sights & pick up the bus from that location instead of walking back to the point you were dropped at.
Once we know what we want to see, we try to make certain that we do the furthest sights first, so that we are getting closer & closer to the ship meeting point.
Hope that gives you some food for thought.
Alan & Katrina
Last: P&O Oceana December 2016
Next: NCL Jade August 2017
Then: P&O Ventura December 2017
Golden, Grand(2), Caribbean, Royal, Sea(4+1 aborted)
Adonia(4+2), Arcadia, Artemis(2), Aurora(5), Azura(2), Britannia, Oceana(4), Oriana(12), Ventura(2), Victoria(5)
QM2(2), QE2(9), QV(7), QE, Caronia(2),
Oceania Nautica, Minerva, Minerva II, Fred.Olsen(8), NCL Jade, =X= Eclipse, HAL Ryndam, Aza.Journey, CMV Magellan