Aldi remains cheapest of all, at £12.65, closely followed by Lidl's £12.67. Asda is once again third cheapest, at £12.76, ...
It was named Britain's "prettiest town" last year – but for those living there, its location can be a double-edged sword ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results