Hi Ana.
I think that the situation is different in Spain (Madrid). You will find a lot more women in soccer stadiums, only 98% of people are men ...
Seriously though, about 70% of men. You even will see whole families watching the game and eating their "bocadillos" in the half-time.
As for the "drunken men", they are (almost) ONLY in the Ultra section, but not the whole stadium is drunk...!!
The prices for a Real Madrid match at Santiago Bernabéu in "La Liga" will range (aprox.) from 3,000 to 12,000 pesetas. In Champions League, it will be more expensive.
For an Atlético de Madrid match, the prices will be a lot cheaper, because they ... (muy bueno, CaliBasco
). Well, leave the poor Atlético fans alone with their Second (and still getting down...) Division.
Saludos.