If it's in your budget, and you're willing to take a little time to learn how to do it, it's definitely better, in the long run, to invest in your own small giclee printer and create your own high quality prints. However, for alot of artists just starting out, investing in your own equipment and materials isn't a feasible option. For artists and photographers who can't invest in their own equipment, we always recommend that you start by searching for a local giclee print shop in your area. When you work local, you'll be able to build a good relationship with your printer, which is never a bad thing. You're going to get great advice and recommendations, and most of the time, better prices and faster turn-around times. Definitely the way to go!
Now, if you can't afford your own equipment, AND there aren't any good print shops in your area, obviously you'll have to resort to an internet company. There are plenty of them out there, and quite a few of them have already been listed in the responses above. But, if you're looking for an internet print shop that offers you all of the benefits of the small local printer, please check out our shop. We are a small husband-and-wife print shop, and we offer all of the same benefits of your small local printer (advice, recommendations, quality, price, and turn-around time). And, we ship everywhere!
If you ever have any questions regarding printing equipment, materials, sizes, papers, etc, etc, please don't hesitate to ask us. We're always happy to help out fellow Etsians however we can. Even if you don't order prints from us, we're still happy to answer any questions, or offer any advice that we can.
Good luck in your search! I hope you're able to locate a good source to have some prints made.