There are few things more magical than the festive atmosphere of a traditional Christmas market. From the last weekend in November, towns and cities all over Europe are transformed into Christmas wonderlands. Soak up those intoxicating aromas of freshly baked cinnamon biscuits, hot roasted chestnuts and warmed mulled wine, whilst strolling among the Christmas stalls brightly lit up against the wintry night. Shop for those handcrafted gifts, local specialities or for that something extra special to take back home.