Although, it is most
well-known for the Oktoberfest, Bavaria in Germany also hosts a
fantastic Christmas market. Shoppers can buy traditional Bavarian gifts
while sipping the city's famous beer.

Stockholm, Sweden
Located near the Royal Palace
in Stortorget Square, it is the oldest Christmas market in Stockholm.
Try the smoked sausages or cured reindeer meat while shopping for
jewellery and Christmas knick-knacks.
Frankfurt, Germany
As many as 200 well-decorated
wooden stalls are arranged in the historic quarter of Frankfurt. The
local mulled wine and gingerbread are especially good.