We got off the ship and the hop on hop off bus offered a tour for $20 each. We wanted all the stops so we took the taxi to the Ft. San Felipe. The taxi cost $15 per person... $30. Then the hop on hop off bus did not come for and hour and a half. We ended up meeting the same bus that offered the tour for $20 and they accepted our prepaid cost of $25 each. So it wasn't such a good deal if you are coming off a ship. Our ship day had 3 ships in port. The tour was better because they explained things and took us to the old city. It was 90 degrees and 95% humidity. VERY HOT. You needed the cool bus.