This time of year, the Christmas spirit descends on Germany's cities and towns in the form of wooden stalls laden with pretzels, toys and baked goods of all shapes and sizes.