Roasted almonds, mulled wine, Christmas trees and candles combine across many parts of Hanover to create that unmistakable aroma between November 28 and December 22. A mediaeval spirit prevails on the Christmas market in the historical village right in ...