No
Better to pay online and also you must reserve before going
No required but highly recommended....
Noyou can pay there. Was not many people there the day we went had a long time to view things.
No, but to get the time you would like it is easier
No, you can buy your ticket at the entrance but it's better if you buy it online due to limitations.
You don't have to there is a box office. To make sure you get a spot in line, you should reserve online.
No, but the city pass is awesome.
No, I did but saw that you could get tickets right there, too.
Thanks! Your answer is awaiting moderation.