Hello ,
thank you so much for posting this project , we have checked your project details as well the main features you are looking for , to develop such website along with 'Check Availability' & 'Online Booking' feature we need 500$ as a development fee & a 14-15 days of time-frame . We shall develop the entire website using Custom CMS , so you ca n able to update the website add new pages when required.
Thank you
pappudeveloper