There is the Sunnybank hotel in Glasnevin, The Skylon hotel in Drunchondra, the Regency hotel in drumchondra, or the Crown plaza in Santry Demain.
You would still need to take a taxi from each of the locations - but they would be quiet near..
It would also depend as well what you would like to do as well, The Skylon would possibly be the nearest to town and there are really good restaraunts and pubs near by. The Ivy house and Il Corvo ( I think... thats the name of the restaraunt)...