Consumer champions Which? has surveyed more than 8,000 people to find out which retailer is great when it comes to taste and value for money with festive food.