The Lourensford Market in Somerset West has easily the nicest selection of market foods and crafts on offer, with constant live music and of course...