I want to travel to Lima, Peru and the cheapest plane ticket has a 5 hour layover in Mexico City. Its $300 cheaper than any others. Is it a safe airport? Should I spend the extra money to have a layover somewhere in the states? Obviously...I would stay in the secure part of the airport in Mexico City, but I didn't know because all that happens in Mexico if it was safe or not... Thanks for your help.