I´m Brazilian, and I also live in Rio de Janeiro. So I can help you.
But first, you can always watch REAL football at Maracana Stadium, because, by definition, they use FOOT to kick the BALL... You know FOOT - BALL...
We don´t have Sport bar culture, and the few you can find, prefers to host Soccer games then NFL games. Forget about sunday´s afternoon games. I know there are two places that you can watch Superbowl, you may can watch SNF and MNF in those places, I never tried to watch SNF or MNF there.
- Shenanigans, Ipanema
- Joe & Leo´s Burguer, NYCC, Barra
The easy way to watch Bills games is buying Gamepass package at NFL.com