Mexico is a huge country with a wide variety of landscapes and monuments that will leave you speechless. Beautiful colonial cities, Aztec ruins, lush forests and paradisiacal beaches are just some of the attractions that draw thousands of tourists every…