Joe Walsh Tours on the corner of O'Connell St./Henry St. are very competitive. They usually have the best rate in the city centre and if you are buying a good bit they usually only charge you .5% commission.
He always has loads too, no need to order them unlike banks etc.