Mexico is an incredibly diverse travel destination with many things to see and do. It offers historic sites, traditional foods like mole and cabrito, over 50 indigenous languages alongside Spanish, and unique crafts varying by region. Important cities to visit include Mexico City, Guadalajara, Cancun, and Monterrey which offer culture, nightlife, and architecture.