It is not against the law to drink in public places, and you will see people drinking in parks or by the lake. The Swiss have a more relaxed attitude to alcohol consumption. From the age of 16, young people can be served beer or wine in a bar.
Clare O'Dea, The Naked Swiss: A Nation Behind 10 Myths
alcohol, swiss, switzerland