I believe it would be best to prepurchase your tickets..they sell out fast, may not be available day you choose to go
I would highly recommend you pre-purchase to ensure you have the number of tickets needed.
Definitely purchase ahead of time as the last two years when we have gone it has been sold out.
Thanks! Your answer is awaiting moderation.