Tartan-Tourers-WP-booking-calendar is a project mainly written in PHP, it's free.
A booking calendar based on WordPress post types
WordPress Booking calendar developed for Tartan Tourers by Andrew Gail @ GailMedia