I agree. I took my ATM (debit) card and a second credit card (just in case, but I didn't have to use it). Others in my group brought cash to exchange. What a hassle that was. They had to find a bank or American Express office. Travelers checks come in the form of a card now. That makes them easier to use but there are a bunch of little surcharges. ATM or debit cards are so much more convenient than any other method.
One word of caution, though. Let your bank know in advance that you will be using your ATM/debit card on a trip. You may want to increase your daily spending limit. Most banks count weekends as one day, and most have a $300 per day limit. Also remember that's 300 US dollars, not euros or any other currency.