Whether you want to visit the ruins, taste the local Mexican cuisine or keep the kids enthralled, your options are endless.