You can go either never a long wait
I believe you can do either, but you can always just check their website and see
It's best to purchase tickets online. That way you can see the full variety of activities offered and you'll be assured participating.
You can buy a ticket in advance
There maybe a long line so dress in layers
No. You just show up. Get a lift type ticket and ride up. So fun.
No, you have to pay on site.
Thanks! Your answer is awaiting moderation.