We used Tour of Italy, and had a great time.

Brought us to Pompeii, (referred us a guide) and then to the Amalfi Coast.
He brought us to a great restaurant in the Amalfi, which had great food and a better view.
The restaurant he brought us to although it did have good food, (probably the best pasta I had in Italy) we were not provided menus, rather they asked us what we liked pasta, seafood etc. No prices either, but in the end the prices were very reasonable.

Best of luck