> but in Germany bars have to provide free tap water if you ask for it.
That's a myth, they can charge whatever they want for it.
> They also have to offer at least one non-alcoholic drink that's cheaper than the cheapest alcoholic drink
That is actually true.