The best currency to take to Cancun is Mexican pesos (MXN) as this is the official currency of the country and will save you money when paying for purchases. However, U.S. dollars are also widely accepted, so it's possible to use dollars when traveling in Cancun.