For 46 years, Johann Wanner, 79, has been selling a huge variety of bespoke decorations from his magical Christmas House in the Spalenberg district of Basel’s Old Town.