Booked is undoubtedly the best booking plugin for WordPress. I’ve tried all of them (70+ booking plugins, I swear) and they’re all so bad I was starting to go crazy. The only good plugins were exclusively for hotels… but not for what I needed… tours.
The advantage of the Booked plugin is that if you have imagination you can create wonders so simply and logically with a clean interface. It also allows you to charge with paypal including credit card and the best of all is that it is incorporated with Woocomerce, so you can request the payment of reservations and automatically send the relevant invoices or receipts.
Not only that, but when people book, they are sent a confirmation email that you configure as you want and with the HTML ability to insert anything you want in those emails.
But it is not free, however it is one of the most economical Premium plugins for reservations and also the price is for a single payment that includes updates for life and I promise you that it is worth every dollar it costs.
It is important that you buy the original Booked plugin so that you can have the updates.