CAN I BUY TICKETS IN ADVANCE?

You can purchase tickets online via designated ticket sites.