I am staying at the Hotel Indigo in Glasgow and want to go to Edinburgh sometime mid-afternoon on Saturday November 9. Should I buy my tickets in advance? I am staying at the Holiday Inn Express on Cowgate there. Would like something relatively convenient. I just don't want to be stuck if I don't buy my tickets in advance.