It is forbidden to give alcoholic drinks to people who are younger than 18 years, regardless whether it's free or with the consent of the parents. It is illegal to drink in public zones where there could be children, so not on the streets, in parks or at the beach; there are strict fines for it.