Do I have to book online?

Yes, this is to reserve you a place. Since all places are limited by numbers.

I don’t have a credit or debit card?

If you don’t have a credit or debit card, someone else can book for you using their Debit or Credit card.

I don’t have a PayPal account?

You don’t need a PayPal account to pay. You can pay with you credit or debit card. You don’t need to signup to PayPal to pay either. Just use the guest checkout.