Should be available both ways, but like the last poster said, it's better to buy in advance.
I remember when I went we bought tickets online beforehand.
(It started to sleet when we were out there, and they told us to run back inside... but we had those protective latex shoes on, and it was SLIPPERY. Scary lol)