Travelling around Germany at Christmas time feels like stepping into a world steeped in warm spice, sparkle and festive cheer. The cold air carries the sweet scent of roasted almonds, and timbered ...