It really depends what you are buying. When I am buying locally I use pesos or my peso debit card, if I buy a beer at a tourist bar I use dollars . Rule of thumb, when its priced in dollars (IE Tourist places) use dollars, when it is priced in Pesos (Super Ley, Gas station, Tiendas) pay in pesos.