Panama City, Panama
This was a great way to learn the history of the canal and current activities surrounding the new canal that is under construction. The boat ride was leisurely, the food was ethnic but good, and the people were quite friendly.
Make sure that you take advantage of the pickup service to and from your hotel. We made the mistake of driving to the departure site and almost missed the shuttle bus which takes everyone to the boat. Panama is not an easy city to drive in because there are very few signs (street names, one way, etc.).
Overall you will love this tour. We did.