Why always the focus on free Wifi? Germany, like most of Europe, has good 3G/4G coverage. Rates are reasonable, so you can provide your own connectivity. Far more cheaper than renting a space just to get free Wifi.
That doesn't mean that the German laws about liability for offering connectivity don't suck.