I'm going soon, never been before. Do they accept contactless payment by card in most places? I've heard they don't always, and sometimes say we don't accept that card (mastercard debit). We'll be in Dusseldorf, not any small towns.
Should I get eg a Monzo card before I travel?