Christmas may be a few weeks away yet, but a PwC survey suggests that consumer confidence promises a festive season on the UK's high streets.