Teotihuacan and Basilica of Guadalupe with mezcal, tequila & handcrafts in Mexico City, Mexico