Merida is the cultural capital of the Yucatan - places to visit in Mexico