After I got back from Frankfurt with a sore-throat, a friend almost keeled over when he asked whether I drank the water from the tap. He was so convinced the tap water in Frankfurt isn't fit for human consumption. I said Germany's so well engineered, I can't imagine they have unsafe tap water.
I found out only the Germans won't drink their own tap water. The same goes for us here, but we have very obvious reasons...
Here's a webpage that confirms my assumptions:
"Back in the 60's Jacky Gleason made that famous film, "Just watch the daugther, and don't drink the water!" It would seem ever since then, the rumours have never ceased that tap water in Germany will make you ill.
It's laughable, really, because no other type of consumer article is as carefully controlled in Germany as tap water - it's even safer than bottled water, because tap water is continuously monitored by municple authorities.
So why don't Germans drink it? Because they were brought up not to like it! They were taught that soda water, which has more minerals and salts in it than tap water is "healthier" than tap water, and many cannot get the idea out of their head, that without carbonation, water tastes "icky".
And why can't you get tap water in restaurants? You can, but you have to demand it. Tap water in Germany is relatively expensive, and restaurant owners want to sell you food and drink. They don't really like the idea that you would drink something for free. So when you order in a restaurant, and you want tap water, order a drink from the menu FIRST, then just ask them nicely, if they will bring you a glass of tap water. If they look at you funny, just tell them you doctor told you, that it has to be tap water, then nobody will refuse you."