My local minilab (CVS) has a bad track record with me, and I'm not sure how to find a better one without risking film.

I used to send out my color prints using Walmart, the benefit being the quality was good, and they would discount me prints I did not want. However, my walmart no longer processes 35mm film.

I now need a way to get 35mm developed and either basic scans or basic prints, at a reasonable price. Is snapfish still operating? Any good labs where I can get development and 3x5 prints for a reasonable price (<$20 for a roll)?