Never been to the West End before and want to take my DD to see Hamilton. Can you buy cheaper tickets at the box office on the night or would I be just better off booking online? TIA