We always recommend that you use the local currency as this will save you a lot of money. Do not exchange money in the airport as this has the worst conversion rates! You're also likely to get scammed! Instead, you can get a travel card like Transferwise or Charles Schwab and just withdraw money from the ATM to get some Mexican Pesos.