Mexico City, one of the largest cities in the world, offers a mix of history and modernity. Visit the historic Zócalo Square, surrounded by the Metropolitan Cathedral and the National Palace. The Frida Kahlo Museum provides insight into the life of the famous Mexican artist. Enjoy a boat rid...