Harry Potter chose to spend the Christmas holidays during his first year at Hogwarts. Now Christmas is coming to the Wizarding World of Harry Potter at Universal Orlando in Florida. In 2017, the Hogwarts castle will receive a spectacular night time projection show and the surrounding gift shops have a new collection of Holiday themed […]