Cheap and best quality don't belong together... especially for something like photo printing. Walmart and Sam's are cheap - but their print quality is sub-par. You really do get what you pay for - I'm an avid photographer and thats just my 2 cents from my personal experience.
I would recommend a real photo store (not even a Ritz or Wolf unless you want super-saturated results)... Look for a local store that sells cameras, photo paper, etc. etc... they'll give you the best results and will probably be cheaper than Wolf/Ritz. In Chicago-area/burbs I use a place called Helix Camera - they charge 8 bucks for a roll (as opposed to $4 at wal-mart/sams club)- and the results are well worth it.