Lisbon's oldest Irish pub, O'Gilins offers beer, food, and music.