In recent years I've been horrified to find the shops stocking Christmas goods even before the official end of summer and this year has been no exception. Who on earth needs Christmas wrapping paper in September?!?! And how come then that I really like this place? The Nutcracker is one of at least three shops in the Old Town - two of which are on the Royal Mile - where you can buy Christmas decorations year-round! Surely that's just wrong - or not?