Until about 5 years ago UEFA had banned any alcohol sales at stadiums hosting European games. Nowadays local rules apply so in England, for example, you can't drink in view of the pitch, whereas in Germany, Italy, and, I think, the Czech Republic you can drink in the stand.