My girlfriend and I enjoyed a horse and carriage ride from the town of Guardalavaca to our hotel, the Sirenis Playa Turquesa, during our visit in November 2011.
The 15km journey was undertaken at a leisurely pace, taking around 90 minutes to complete.
En route we took in the beautiful scenery and surrounding countryside.
We should have haggled with the carriage driver, but we accepted his 30 CUC (18 GBP) price without arguing. A taxi would have cost much less (12 CUC) and would have completed the journey in a fraction of the time (15 minutes) - but it wouldn't have been half as much fun!
The Guardalavaca open top bus connects the various all-inclusive resorts that are loacted along the coastline with the small town of Guardalavaca.
5 CUC (3 GBP) buys you an all day ticket - although the bus only travels in each direction a couple of times a day, so you may find yourself getting a taxi on the return journey.
The bus starts at Sirenis Playa Turquesa hotel (daily at 9am and 11am), before visiting the various hotels in the Playa Pesquero area, then the Playa Esmeralda area, before arriving at the souvenir market in Guardalavaca.
The 15km journey took a little over 45 minutes due to the various hotel pick ups en route.
This short video was taken during our visit to Guardalavaca in November 2011 and gives a glimpse of the surrounding countryside and the nature of the traffic (including many horses and carriages) on Guardalavaca's roads.