Yeah, I'm learning that Germany is an exception. It's not just major cities in the rest of Europe, though. In Sweden you can find free wifi even in small towns, because every 7-11 and every McDonald's in the whole country provides it, not to mention most coffee shops and libraries.