We normally don't use this type of service when we travel but decided to ty it in Cape Town and we were glad we did. We did three different tours with the Hop On Hop Off buse in Cape Town. One day we did the red line and another we did the blue line, both take you through some of the same, and some different, parts of town. It costs around $20 per person for the entire day and you could do both lines on the same day for one price if you like, we chose to do it two different days. The buses are clean and well maintained and they provide earphones for a very informative recorded guide.
We also took a tour to Stellenbosch and three wineries in the area. We had wine tastings at each of the wineries with some small snacks, the last one was a wine testing with chocolate, the chocolates were better than the wine, overall a great experience. We also had lunch at one of the wineries, not included in the price of the tour, and visited the very nice town of Stellenbosch on foot. Our tour guide "King" Charles was very knowledgeable and entertaining.
Overall, I would recommend doing these tours to get acquainted with the city and its surroundings and spend time off the bus visiting some of the locations where they stop.