I enjoy going to Farmer's Markets especially when they're as good as the one at Petersfield. It takes place on the first Sunday of each month and has a great selection of food - fresh fruit and vegetables from a variety of growers - including at least three that are organic. Hand made cheeses, garlic from the Isle of Wight, local meat products, cider, jams, free range eggs - duck and hen, freshly baked bread and cakes, home-made fudge to name but a few.
It's good to get a wide variety and lots of different stalls. Petersfield is a good example and there are others throughout the country. Local farmers and producers need your support. The quality of the food is better than you can get in your average supermarket and when they've taken over the world (or the food retail industry) we'll be missing the small, local producers, even if they might have charged a little extra. At least their food had some flavour.
Find one near you - National Farmers Market