There’s nothing quite like Christmas in London, and a visit to Buckingham Palace is a holiday must. One of my favorite things to do is to take the special tour offered during the festive season and hit up the gift shop for one (or 10) of their incredible Christmas decorations. But this year, the Royal Collection Trust announced that it will also be adding a magical gift shop to its Royal Mews for the second year in a row. The mews is home to the…