Have just returned from a Mediterranean cruise, and was pretty horrified at the cost of the Cruise Ships shore excursions, so decided to undertake independent travel. Whilst awaiting a train at Livorno railway station in Italy (to travel to Viareggio) we were approached by Josh, who advised of a couple of tours by his company - CBM Tours - to both Rome and Naples, but we soon established that neither would be particularly appropriate to us - we wished to do Rome independently and wished to visit Naples War Graves - neither of which would be conducive to the CBM Tours available. Josh was brilliant - no attempt at a hard sell - he told us that the CBM offerings would not meet our requirements, but then proceeded to give us some brilliant advice for our forthcoming trip to Rome. Husband then decided to change plans to visit Naples War Graves, and so we decided to book CBM Tour from Naples to Sorrento, Amalfi Coast and Pompeii, and booked with CBM Rep on the train to Rome. Picked up the tour at Naples Port, and had a fantastic day led by a very knowledgeable guide Vincenzo - who was "fantastico"! Tour took us to Sorrento, around the Amalfi Coast, and then onto Naples for a 2 hour walking tour, including informative detail of Pompeii's grid system of town planning, and the reason for the curved road! Thoroughly enjoyed the day, and Vincenzo kept to his word that we would be returned to our cruise ship in plenty of time before our "All Aboard" time. Many thanks CBM. Thoroughly recommended - and much cheaper than our Cruise Liner's shore excursion.