The Christmas market of Osnabrueck, lying at the feet of St Peter’s cathedral, has been ranked as the most beautiful in Northern Germany.