I totally agree on travel to Europe. It would be difficult for a team from London, playing a schedule here in the Colonies.
That said, a lot of players, and the league, might not like the idea of Mexico City because of the cartels. They would find a way to wheedle their way into it someway or another. Count on it. Their brand of "advertising" makes their offers the kind you can't refuse.
I think about those really long haul trips. Like, from LA to London. That's a back breaker. I know. I've done it. Fly from LA to NY, non-stop, then get on a second plane, non-stop to Gatwick, South of London. An 8 hour difference. The non-stop flights today are 10.5 hours. That means, if you leave LA at 9:00 AM on a Monday, you arrive at Gatwick, at 3:30 AM on Tuesday. You're out of it until at least Wednesday, and then, still groggy. I know, been there, but without the non-stop. Had plane change in NY.
Going the opposite way, you leave Gatwick at 9:00 AM, you arrive in LA at 11:30 AM, same day. You're in a funk until the following day. Been there, done that too.
Anyhow, travel is a nightmare. Now, when it comes to Mexico City, DON'T DRINK THE WATER, OR USE THEIR ICE CUBES!