Definitely pesos. Get a small starter supply from your bank if you can or maybe ATM's in CUN airport. Otherwise from a secure (bank) ATM where you are staying visiting. Free standing street ATM's are not as secure. The cambio's give a worse exchange rate.