When we think of Christmas markets, our first thought goes to Germany – the home of festive cheer. But when it comes to bargains, another surprising European city has come out on top as the best value destination for a Christmas market break this winter.