I buy my vegetables from Ryde House Nursery - they mainly stock only season items (apart from fruit where they have bananas etc) and the price of a weekly veg shop is normally about £6, which seems incredibly cheap!
We normally buy our meat from Briddlesford or if we are over that way Brownriggs who quite often do 3 for 2 offers at the weekend.
Unfortunately I do go to the supermarket (but normally the Co-op) to buy staples like pasta, rice etc, but that is because they seem rather more expensive at the Farm shops and my budget can’t quite stretch that far!
There are tons of places where you can pick up eggs/honey/surplus veg from out the front of people’s houses which I love! There’s even a place in Fishbourne that sells Quails eggs!