$ 0 0 With less than three weeks to go before Christmas, rising prices and lackluster sales have proved to be disappointing for shopowners