In Eastern Europe it's still quite usual to have a few drinks at parties but we don't have it at lunch because one would most likely drive to work, so then it's a big no-no. Bulgaria and Greece have 0.5‰ tolerance for alcohol while driving and also allow public drinking (except where explicitly prohibited), but I would still not do it because it's easy to exceed the limit or get involved in an accident and then it's your fault regardless. Thus one might end up having a glass or two in the evening, after work hours. I'd possibly have a beer or two in the evening during dog walks or some wine in the evening with my wife. When we walk by the pub, my dog almost always pulls me towards the terrace.
In France they still drink a glass or two during lunch break. I've seen office workers in La Défense, where one would normally commute using Paris Métro Line 1.