Was over in Rio last week for the England game, wasnt that expensive in any of the bars we went to in Ipenema, Copacabana or Lapa on average we was paying less that £3 for a 600ml bottle of Brahma Extra.
Dodgy in some places but we never had any problems, just a case of catching a taxi at night...