The average festive shopper expects to spend £377.98 in the weeks ahead, which is around £32.63 or 9% more than last year, MyVoucherCodes said.