Usually I just go to one of the local print on demand places for snapshot-type photo printing. For really fine printing - of shots I deem worthy of framing big, I send the images to an old friend who has a print shop. He'll make sure the image looks good and prints it on acid-free paper etc. A white border makes it framable without matting. I've printed images for myself and for gifts.
Evolv Fine Art Printing - Western Mass' Giclee Solution