Shopping for groceries is one of the biggest drains on most of our bank balances, and whether it’s a quick top-up on bread and milk or a full-to-the-brim trolley on a weekly shop, we often end up spending much more than we think.