We have our review of the Magic of Christmas at Hogwarts Castle ready for you-video included! The Magic of Christmas at Hogwarts Castle is a breathtaking nighttime spectacle held at Universal’s Islands of Adventure that transforms the iconic Hogwarts Castle into a winter wonderland, drawing from the cherished Christmas moments