In the resort you can use Mexican Pesos, Dollars and Euros and even English.
You can tip in any of those currencys.
Hotels due to federal law will not except Dollars, or give you change in Dollars.
Trips can be booked in $, euros or pesos.
As for the dreaded tax, you pay only in pesos, dollars, or english. Pesos is the cheapest, Dollars they make loads as you pay more, the same as English. You cannot mix.
HTH, i came back yesterday
