Free WordPress Plugin: Booking Calendar

This plugin will enable online booking services for your site. It’s highly supported, oldest (since 2009) booking WordPress plugin with intuitive interface and flexible functionality, which is possible to use in wide range of businesses. Other features include:

visitors can check availability of properties or any services online

bookings and settings are stored in your DB. No third party accounts needed