Germany of all places one winter I had a choice to make - travel to a larger German city for the Christmas market experience or head to the smaller town of Strasbourg in France, known to ...
Embracing the Christmas spirit means donning those ghastly festive jumpers, guzzling down gallons of mulled wine and paying a visit to a Christmas market. Known as the European "Capital of ...