Pigs in blankets are a Christmas dinner staple, but which supermarket makes the best? We tried 10 in a blind taste test