Last week one of Heston Blumenthal's prized Christmas puddings was for sale on eBay at the bargain price of just £129. This after Waitrose sold out of the near-mythical creations in double-quick time.

Or, at £2.99 a pop, you could buy more than 40 Lidl Christmas puds, just named by Which? as the best pud on the market.