I am staying at a B & B called The Old Dubliner...it's just off O'Connell Street and it's right near the train station that goes to Landsdowne road. It's quite cheap...£35 pp per night. Not too sure if there are any rooms left but you can check.
www.olddubliner.ie
Good Luck!!