No where that does craft beer as far as I know. You might get the odd pub with Paulaner or Erdinger though.
For a bite to eat, The Olive grove is good with a great view of the river.
Also the little restaurant opposite (on the street, no view) is excellent for food.
Seans bar behind the castle (oldest site of a pub in Ireland, maybe the world) is nice for an old world style (sawdust) feel if you like Guinness.