My friends and I are going on a road trip in the US. We're wondering what kind of money we should take, be it a credit card, debit card, pre-paid card or just cash. We're going for two weeks. Does anyone has any experience what works the best in the US and how to avoid hidden bank transactions/ATM fees?
When I've travelled in the USA, I take (in order of preference)
I found that all places accepted foreign Credit Cards without a problem. Your credit card provider can inform you of the fees for transactions in the USA. In addition, your provider will be able to replace your card if it gets lost or stolen.
I used a Visa credit card.
It's worth taking a small amount of cash. Depending on where you're going, a small pizza restaurant won't take a card for a $1.99 slice. Food and drink vending machines often only accept cash. Buses are also usually cash only. Tipping for personal services (like hotel staff carrying your bags) is usually cash.
Take a small amount of cash - I'd suggest $50 - 100 should be fine for emergencies / sundries.
Finally, take an ATM card and put it somewhere separate from your credit cards and cash. American ATMs can charge outrageous fees for transactions. Speak to your bank to see how much they charge as well.
In all cases, tell your bank & credit card company when you'll be in the USA so that they don't block your card & leave you stranded.