We had booked a tour through Viator to visit the pyramids at Teotihuacan and shrine of Guadalupe de Hidalgo. We were picked up directly from our hotel, the bus was comfortable and clean, and the tour guide was bilingual with excellent English. In addition to our planned stops, he also stopped at some other ruins, as well as took us to a local silversmith's shop and a cactus plantation where we got to do a tequila tasting. Lunch was at a lovely cantina, where the food was excellent, and our guide did a great job of keeping the group together. Wonderful experience! read more