It's recommended to book tickets online in advance as on-site availability may be limited, especially during peak hours.