The Prague City drinking ban is aimed at the general public, not just stag parties, but anybody who knows Prague will tell you they’ll be the ones most likely to be stopped by police. The real question is to what extent Czech police enforce this … until now police have mostly turned a blind eye unless you’re too noisy. The public drinking ban is in effect at most of the major tourist spots in the city centre. Some spots are not affected by this, for example around sausage and other food-selling stalls, you are free to drink, or anywhere at restaurant tables. Also, Easter and Christmas and other events are given special dispensation, and you are allowed to drink on the streets in selected areas (for example during New Year’s celebrations on the Old Town Square). If you break this rule you might be fined up to 1000 CZK on the spot, or up to 30000 CZK if the case goes to the court. Legal drinking age in Prague is 18 yrs.