Top 10 things to do in Mexico City · 1. Explore Frida Kahlo's intimate inner world at Casa Azul · 2. Get rowdy at a lucha libre match · 3. Lose yourself among ...