I've been working in Dublin recently and staying in Leopardstown. So when we've caught the tram in we've not ventured too far away from the tram route.
Anyway, I really like Kehoe's on South Anne Street and also J Sheehan's on Chatham Street. Kehoe's gets busy, but it's nice stood outside. Sheehan's not so busy when we've been.
There's a couple more nearby we've been to, one with a nice seating area outside but the name escapes me!
*EDIT - sorry missed your bit about where you're staying. It's probably a bit of a trek then