How Much Cash Should I Carry?
The amount of cash you carry each day will depend on what you want to do. If you plan to eat at more upscale, traveler-oriented restaurants, get drinks, and maybe even buy souvenirs, each person should have around $100-150. However, if you're going to eat at more local establishments and have a fairly mellow day, $50-75 should be fine. If your hotel offers breakfast, this will reduce the amount of cash you need to carry.
Many smaller businesses will not break or even accept large bills, so try to carry smaller denominations whenever possible.