Weihnachtsmarkt an Gendarmenmarkt – Perfect for tourists and parents! Entry costs one euro, but the market is surrounded by beautiful buildings and has the most magical, Christmassy atmosphere of all the markets. There's constant musical numbers being performed on the little stage, and the food and drink stands are all tempting. You can also purchase jewellery, crystal vases and fancy wines.
Lucia Weihnachtsmarkt – A great location in Prenzlauer Berg, near the U2 line. The market is in a courtyard sheltered from the wind and to warm up you can pop into the Rewe supermarket or you can sneak in to use the toilets in the cinema. The theme at the Lucia market is Nordic and you can buy Finnish, Swedish or even Austrian glühweins rather than the German kind that I don't like so much. Besides food items, glühwein and absinth you can buy Finnish honey, Swedish candy, hippie jewellery or Christmas lights.
Adventsmarkt auf der Domäne Dahlem – A bit outside central Berlin, but easily reached with the U3 train, this cute little market is less commercial and mass produced than most. Along with the necessary glühwein and roasted chestnuts stands, you can also buy horse meat salami or deer sausages, home-made spirits flavoured with blackberry or herbs, mustard seasoned with beer or whiskey and fresh organic vegetables. The Herrenhaus, the oldest residential building in Berlin, from 1560 and in the former stables you find little exhibitions like an old-fashioned shop that now sells hand-made hard candy or cute little pottery and knit shops.