Use the buses, eschew taxis.
Most tours/trips out of the hotel zone can be done much cheaper on your own. (see above)
Get pesos from a bank ATM.