cultural experiences in mexico