Europe is world-famous for its Christmas markets, and more than 1,500 take place every year. Choosing which to visit can be ...