The cost of an average Christmas dinner for four has risen to £32.57, up by 6.5 per cent, as the price of turkey and ...