This question already has an answer here:
When traveling from Europe to New York, which is the most cost-effective way to pay for anything?
My purchases will mostly be places to eat, museums, stadiums etc.
- should I exchange money when I get in the US
- should I pay everything with my debit card (Master Card)
- should I withdraw money in the US from ATMs
Edit: This question is specific for New York city, while This question is about anywhere in the world
e.g. In New York city it might be possible to pay everywhere with debit card and avoid bank fees (in my case), whereas in Kathmandu, Nepal there isnt an option for debit card payments in restaurants etc