How to integrate a booking form?
After reading your question I would do the following:

Create a custom module with a custom block that holds the booking form. This way you can add the booking form on whatever page you like with the Context module for example.

The Drupal 7 example module can show and teach you how to create a block in a custom module.