Average UK Christmas spending 2024: What we really spend (and why we lie about it)
Ever agreed not to do presents, then panic-bought them anyway? As UK Christmas spending hits £660-£1,150 per household, we look at the real cost of creating festive magic – and how to do it without the January regrets