Do I need cash, or are cards accepted at stops?

Most attractions and cafés accept cards, but we always recommend bringing a small amount of cash (€20–€30) for rural areas or smaller shops.