Whilst it can be convenient to buy everything under one roof, supermarket shopping tends to be an impersonal experience that often lures us into buying more than we really need. Though we end up spending more, the quality is no better than many independent retailers...