Actually the artesnal beer situation in BsAs is excellent, but you have to know where to find them. As an IPA and stout lover myself, I have found a decent range of flavours in and around the city. The Gibraltar, on Peru in San Telmo has a decent range, Antares & Gambrinus, the latter brewer doing a really nice pale ale and a decent stout. They also have Kingston Cask, a rarity to find cask ale and another nice pint.
Another bar mentioned above, Breoghans, at Bolivar 860, brew their own beer on the premises, and also carry other beers such as Cork IPA and the range from Uno Mas, with a varying supply on offer. Happy Hour there gives you two pints for AR$30 - quite a difference from the Kilkenny.
Others with a good range of beers are Cossab, Cruzat and Treffen, on Piedras, just off Avenida de Mayo, and the sister pubs to the Gibraltar, the Shanghai Dragon and Bangalore, both in the Palermo area. Then of course there is Antares and Bullers brew pubs.
Being Irish myself, I too am looking for the best place to watch matches in the Euro's. In the last World Cup. we ventured to Sugar Bar in Palermo for their Big Screens, but their beer isn't the best, although its been a while since I was over there. At present, none of the San Telmo beer bars have a big screen, although Krakow Bar (Polish, so should be some interest in the Euros), in Montserrat, near Casa Rosada, on Venezuela, off Defensa, does, and also carries Gambrinus beers.
Last time I checked, admittedly 3 years ago, the Kilkenny didn't even have a TV, when I was looking for somewhere to watch the Rugby Grand Slam game against Wales, and we ended up watching on a big screen at the Downtown Mattiaus in Recoleta, inside the BA Design Centre - where they actually had draught Guinness at the time.