If your customer is a German business, and you would like to visit them, it's very likely their headquarters are in West Germany, which is far away. So you don't have much country offices of multinational companies in Berlin. It's very different from other countries' biggest cities.
I guess it works better for pure internet companies that sell directly to consumers.