Previous spending and the income squeeze will hit the traditional Christmas season, a survey suggests.

Read more