Prices start at £232pp when you book a two-night break to one of Europe's Christmas markets with Kirker. A dedicated brochure tells you that Dresden has Germany's oldest market, that Prague's has the best wooden toys and that you can ice skate if you go shopping in Bruges. What more could you possibly need to know? 0870 1123333, kirkerholidays.co.uk.