I have been to a Christmas shop in nearly every city I have ever visited. From Edmonton to Edinburgh, I've even been to Bronner's (the Largest Christmas Store) twice,  but none can compare to my favourite Christmas Shop in the world, The Spirit of Christmas in Banff, Alberta. The magical setting amongst the snow-covered mountains (which due to wildfire smoke, were hardly visible when I visited this year), the huge, almost antique-feeling interior (if there was ever a Christmas version of  the TARDIS phrase 'Bigger on the Inside' this would be it), makes this one of the best shops - let…