On Monday, 25 April 2016 at 09:16:11 UTC, Iain Buclaw wrote:
Germany is a cash-in-hand country. Credit cards are rejected in most places that I've tried.
Yes, I highly recommend having cash on you. Also ensure that its not the big bank notes (e.g. 50€ 100€) most ticket machines only take 10€ and 20€ notes, some of them might be out of change and require you to put in the amount percisely using coins.