You can book your tickets online,but this is not compulsory (except for Old-fashioned visit and visit groups). If you prefer, you can buy  your tickets directly on site the day of your visit (subject to availability).