Long distance trains in Germany have a restaurant wagon that serves beer and wine. Really nice on long journeys to have the option to go there. Good trick if the train is full and you have no reservation to head straight there and just hang out there. It's one of those things that just works without escalating in Germany. I've never really seen people get really drunk there. It's mostly just people having a couple of beverages with their food.