Farmers' markets are booming in many countries, but is it worth paying the extra to buy directly from the producer of your food? As farmers' markets begin to rattle supermarkets, how are they fighting back? Where do consumers really get the best deal? Patrick McGuigan went to market to find out.