In food, increasing numbers of people now prefer to buy local and often. Fewer big weekly shops mean out-of-town superstores are under pressure and the big supermarkets are trying to lure in other retailers to take space they no longer need.