In my previous job I had to travel very often to customer's sites or or other offices
The ones in Germany drank regularly during lunch time. I never felt comfortable to do it since my job was very technical. In one office they even had a fridge full of beers and wines that you could grab freely. I never saw anybody drinking at the office tho