Accommodation booking system

Good day

I am looking for an accommodation booking plugin, that when customers/tourists visit my site, he/she can make a reservation at any accommodation, hotel etc. in my town.

The plugin must have the following.

Payfast integration payment gateway system.
Booking calender
Email system. (If a tourists/Customer make a booking at accommodation A, an email is sent to Admin, Owner of accommodation A and tourist/customer where the owner can accept the booking or not.)

Thanks for any replies.

Hey @JAG5047,

Take a look on this page & spending some time to find out your chosen plugin.