Puerto Escondido is able to cater to all budgets. Lodging ranges from a small room with shared bathroom for US$10 to a luxurious suite with all the amenities for US$200. A night out costs anywhere from US$2 for something filling to US$15 for an upscale meal including drinks, tip, and an ocean breeze.
Most hotels will change dollars for pesos for a minimal fee. There are also 3 casa de cambios (money exchange houses) located in Puerto Escondido, two on the Adoquin and one on Zicatela. Probably the easiest way to access pesos at the best rate is by using one of the several ATM machines in town; the local banks do not put a surcharge on this service.