Visiting Mexico is a vibrant journey through ancient history, colorful culture, and world-class scenery