Hand-picked places to shop for gourmet goodies. Discover delis, specialist retailers and brilliant farm shops