With our Facebook App you can accept live hotel bookings on your Facebook page. The bookings will end up in the reservation system, just as when guests book through your hotel’s website.
Follow the instructions on this page:
Unfortunaly Facebook do not support displaying of apps on mobile devices, http://stackoverflow.com/questions/22420738/unable-to-access-facebook-app-fan-page-tab-on-mobile-browser
You can adjust the fields in the facebook booking engine under "Settings -> Booking form -> Adjust default fields", as the facebook widget links to the same default booking form as the one on your website.