In the Scottish Highlands, the Jacobite Railway - also known as the real Hogwarts Express - is regularly voted the best rail journey in the world.