Rushfields is good, if a tad pricier. Butchers is excellent, plus the fresh pies etc.... plus a nice opportunity to stop for a coffee and a large slab of cake whilst there.
Swains is much better value but a bit rough round the edges at the moment, they started a large building project with the...