Originally Posted by claykin
Visa/MC recently imposed huge foreign transaction fees. Beware! I highly recommend you use AMEX.
If you need to use an ATM, (real ATM, not debit card) look for a bank in Germany. Check exchange rates, as they can vary. Honestly, if you have AMEX try to charge as much as possible. AMEX gives competitive exchange rates and no addon fees.
I used Amex to pay for my winter tire rental. They charged a foreign currency surcharge - 3% if I remember correctly...