Guanajuato is known as one of the most beautiful cities in Mexico, with houses and buildings that seem to slide down the hills. They are painted in every color you can imagine and seem to collide against each other in joyful chaos. Some of Mexico’...