Research from consumer champions Which? has revealed Aldi as the best place to buy Christmas dinner essentials, for the second year in a row Aldi also came out as the top scoring supermarket in three food subcategories, making it the best supermarket for Pigs in Blankets, stuffing and fresh vegetables