Aldi named the best place in the UK to buy beer, wine and spirits