In Germany, you can drink alcohol pretty much anywhere you can think of. You can have a beer on your way to a bar or a party no more pre-binge drinking at a friends place before going out. Road beers are the way to go. You can drink on the street, in a park or garden even in the car (as long as you're not driving or biking). Until recently you could drink in the tram and bahn (subway), it's still tolerated from what I understand but we should try to be discreet about it. You can also leave your empties on the ground next to a trash can for easy pick up by homeless people.
You can spill beer in your girlfriend's car because for some reason VW doesn't make the coasters big enough for a regular sized 50cl bottle of beer... and that makes her sad! (Tip: green onions seem to mask the smell of spilt beer in a car.) Take note that as much fun as have a few drink on a long road trip this will certainly add a few stops to... um... take a piss.
Those who know me know I love beer, why else would I move to Germany? Oh yeah, maybe one other reason. Although I live in the indisputable beer heaven region of the world the Reinheitsgebot (German beer purity law) makes it difficult to find beers similar to IPAs and high IBU beers. I have barely scratched the surface of hefeweizen, dunkel and in this moment "stark bier", a strong beer made especially for lent. It would be nice to be able to get a taste of home every now and then. Wish me luck on finding a Hoser bar otherwise I'll have to make my way back to Belgium for a bitter taste.