I believe the only tickets you have to purchase in advance are when they are doing special pricing. Regular tickets can be bought in advance, but not mandatory.
So many people per hour should not have to buy tix in advance..they have a good system!
You do not have to purchase ahead of time.
Thanks! Your answer is awaiting moderation.