Where to find the best prices on produce?

I'm sick of Walmart's busted vegetables. Is there another grocery store in town with good produce at a decent price?