It's almost the most wonderful time of the year - and the signs are already all around us. Across towns and cities, the first glimmers of Christmas are appearing: twinkling lights strung across high ...