Highly suggested
Yes. Tickets can be purchased on line in advance.
Yes you can and its a better way to get tickets, all i had to do was walk up to the tickets counter, tell him my name and the guy handed over my bracelets for entry and that was it, it took less than 5 mins
It's best to order online.
Yes, you must cuz in busy season you cannot get a ticket if you are Late. Order online and follow their website for more information
Yes and you need to check the tour you want
Not that busy right now. You would probably be fine if you just showed up.
Yes
Yes you can order tickets over phone or online. This is what you should be doing, otherwise there is a strong chance that that tour that you want to go to will be sold out when you show up. There is an extra fees of $8 for getting advance tickets. Check website for phone number etc.
Thanks! Your answer is awaiting moderation.