Meet three wonderful towns in Mexico. Merida, Izamal and Valladolid. Colonial towns full of charm and magic, one of them is even officially Pueblo Magico.