There are number of designated magical towns in Mexico - two of them are in the Yucatan Peninsul: Izamal and Valladolid.
Izamal is known as The Yellow Town. The Centro area of Izamal is painted yellow - all the colonial buildings, the market, the huge convent - everything!