Everything you need to know about Hogwarts Express in 2024, the Harry Potter train in Scotland: when, how and where to go.