I've never understood why people don't just exchange their money into JA$. If you're worried about having JA$ left over at the end of the trip, the answer is simple: Do a better job of planning how much you anticipate spending each day.

Otherwise you are just putting yourself at the mercy of the local merchants, and you will never come out on top in that scenario.