Save. Drinking in the street, or in any public place, is very much illegal in Barcelona, and you can get a hefty fine if you are caught, although fines in the region of €30 are more usual. The beach is also considered a public place, and as nice as it is to drink beer in the sun, it is not allowed ...