Booking calendar - Booking System plugin is an awesome tool for creating booking systems for your website. Create booking calendars in a few minutes.
A powerful calendar with Month/Week/Day block and list views, "Today + Happening Soon", and a mini calendar widget. Fully customizable.
Advanced Event Calendar wordpress plugin for displaying events on a full-sized calendar. This plugin can embed Google calendar easily.
Easily Take And Manage Class Booking on your WordPress Blog