After reading many reviews, we chose Mitre Peak Cruises. We did not make advance reservations, but were able to get on the next cruise once we arrived. I loved being on a smaller boat. We had great weather so we sat outside. I really could not take enough photos. The only thing that prevented me from giving them a perfect...
More