The Christmas market in the town of Rüdesheim on the Rhine, Germany, is a popular tourist destination famed for its festive atmosphere, which traditionally features stalls selling mulled wine, frankfurters and gifts.