We have used Benvenuto Limos in Rome and Naples. They also offer services in Florence. We have found them to be very reliable and have very
knowledgeable and good drivers/guides. We plan to use them again later this year when we visit Italy. Their website is www.benvenutolimos.com
As I mentioned above, we used Paul in Athens.
Hope this helps.