You can accept online payments on your hotel site via PayPal for free. Clients can also pay on arrival or transfer you money via direct bank transfer methods. Full and deposit payments are also supported. You can also purchase the WooCommerce addon for Hotel Booking to integrate many more payment gateways.