My wife and I sailed on Holland America Eurodam for our first Western Mediterranean cruise. The first port was the city of Cagliari, which is the capital of Sardinia, a lovely Italian island. Once we left the ship, a free shuttle took us (passengers) from the ship to the port gate, which was right at the city center. Once we arrived in the city, there were a variety of bus tour options. I would definitely not pay the high cost for a ship-sponsored excursion. Outside the cruise terminal, passengers will have at least three low cost tour options, CTM Cagliari tour bus (red bus), City Cagliari tour (green bus), and the Dotto Trains (blue train shape bus). In fact, we found a fourth bus tour called Sol Y Mar (http://www.symservice.it/en/offerte-speciali/tours.html).
Here is the general information for the tour buses: Terminal: Piazza Yenne, Duration: about 1 - 2hours, Departure: every day from 9.30 to 19:30, with tours every hour, 8-10€. We left the ship at about 9:30am and didn’t have any problems on a tour selection or availability of seats. Some of the main sights include Cagliari Town Hall, Sanctuary of Bonaria, Molentargiu's Park, Bastion of Saint Remy, Viale Buoncammino, The Roman Amphitheater, Museums Citadel, Saint Pancra's Tower, The Cathedral, and Elephant's Tower.
We took CTM Cagliari tour bus (red bus) and City Cagliari tour (green bus). The City Tour Cagliari (paid 10€) covered the most area. However, passengers cannot hop off and on. The bus tour had an audio narrative in multi-languages, including English plus a live tour guide speaking periodically. The audio narrative wasn’t very good. The live narrative was unclear because of the muffled sound. Yet, the drive was very good because it provided a framework of the city. I highly recommend this bus tour as a good overview of the capital city of Cagliari.
Read drTNcruiser's full Eurodam cruise review
CTM Cagliari tour bus