From Hogwarts to Christ Church: Britain's best Harry Potter experiences