Some good picture frames available in Dunnes at a reasonable cost. I believe Harvey Norman are doing a good deal on digital Photo printing also at the moment.
Not sure how competitive they are, but you could try:- http://www.printing.ie
They do all sorts of prints from digital, including canvas.
For framing, the best in town, IMHO, is Phoenix Framers. They're in Dublin, Irishtown. The number is 6674218. Excellent quality, reasonable prices - all the cash-strapped artists in town use them to frame their own stuff... I'm sure they also stretch canvases.
Recently I've noticed my photographer friends printing photos to MDF board - this is a very nice effect (and very *now*), not sure who does it, though. (If you want to be kind of last year, you could dispense with the frame and just stick the photo to the wall with needles...)