UK shoppers are expected to spend more this Christmas than last year despite the financial crisis - but the increased expenditure will be driven by the higher cost of food, according to new research.