I would have to disagree with the Irish Village idea. I used to go there every now and then, but as of the last year i have found the service and food to be terrible. Just my opinion.
Rock Bottom is good for a laugh if you can handle a crowded, smokey environment, but it is entertaining at least.
Aussi legends isn't bad, a pub atmosphere. Scarlets....... forget about it. There is also that pub in the Rotana by the defence roundabout interchange, which has good food and pleasant staff. In addition, if the same eastern european hostess is still there, she is definitely worth the trip.
Dubliners is good....... at that hotel across from the airport (name eludes me at the moment sorry) A smallish pub, with good beer and staff. As i recall there is also some sort of dance type club next door too.