Voted Best Answer
Jun 18, 2014 - 10:23 AM
I haven't been in Germany for a few years, but at that time large hotels (like Hilton) would take a credit card (I used Amex). Restaurants used for business meetings usually do but smaller local places may not, so you may want to check ahead. Also, mastercard was at that time used much more than visa in germany. First thing to do is to locate the ATMs in case you need cash. Beware of the transaction fees, too. Some banks have agreements, for example in France BNP has an agreement with Bank of America, so there are no fees when using their ATMs.