I bought tickets on Groupon. They were about half price.
I recommend to buy them ahead of time. I was planning on me and my family going one night and the bus was full, so we got tickets for the next day.
You can but it's not mandatory . You can get them over the counter as well
Thanks! Your answer is awaiting moderation.