The incredible city with one of Europe's best Christmas markets - just 2 hours from UK 0 02.11.2024 21:00 Express.co.uk Pretty Strasbourg, in France, is known as the ‘Capital of Christmas'.