Spooky haunted streets, the cafe where JK Rowling wrote Harry Potter, a massive castle and a Christmas market are just some of the stops on the school trip to Scotland's capital city.