1. Frankfurt, Germany
What: Frankfurt Christmas Market
When: November 25 to December 22
Dating back to 1393 and stretching from the central Hauptwache plaza to the banks of River Main, this is one of Germany's oldest and largest Christmas markets. Though it may not have as many craft stalls as other markets in Germany, it compensates for this in atmosphere—with the peal of church bells, the rousing refrain of carollers and trumpet fanfare from the nearby church dancing in the chilly air. Against a backdrop of historic half-timbered houses that abut the main square, more than 200 stalls offer local festive treats such as mulled apple wine, Bethmännchen Christmas cookies with marzipan and almonds, and grilled sausages. Adding to the whimsical charm are a giant fir and a double-storey carousel with carved wooden horses.
Where to stay: Base yourself in the spacious, 48 sqm one-bedroom apartment at the Citadines City Centre Frankfurt, which is situated close to Romerberg Square’s Christmas markets. It comes equipped with a kitchenette, where you can prepare a Yuletide feast for the family.