I've used RomeinLimo many times and have always been happy with them. However, as bonsai3s mentioned above, this can be done very easily on your own for an extremely low price ... it just depends if you want to be responsible for navigating the train schedules and are feeling adventurous. My first time going to Rome I bought a BIRG, saw lots of things, and put about 20 miles in.