Budget supermarket Aldi, often touted as the UK's cheapest, came joint-third following Which?'s recent survey on the best in-store retailer. Here's the full list