The high street suffered a weak Christmas with retail sales falling by 0.3% in December, according to latest official figures ...