The tour was excellent. Tiffany, our guide, was very knowledgeable and enthusiastic. To visit this site without a guide would be madness.
Found the Hop on hop off a waste of time. The information supplied was mediocre. If you have time, walk the city, it is not very big and one gets a better feel and you can pause and see the less popular sites.