The Booking Calendar plugin allows you to add a calendar with booking facilities to your WordPress website. Here's an overview of how the plugin looks in WP Admin.
Allows to you view your bookings, either as a calendar view or a list. From here you can amend and manage each booking, responding to the customer making the booking by email as you go along. See Manage Bookings
Manually add a new booking. Other bookings can come from a booking form widget which you can add to the website. See Create a New Booking
Manages each resource (depending on the version of the plugin).
All the settings for configuring the calendar and booking forms, as well as importing from Google calendar.