Only two-hours southeast of Mexico City is the colonial city of Puebla, mostly recognized for its colorful history β the cityβs historic center is a UNESCO World Heritage Site β plenty of gorgeous churches, the best mole poblano, and Talavera, a ceramic...