I wrote a multi hotel booking plugin that may fit your needs. It needs the qtranslate plugin (a free translation plugin) to work correct with languages.
You can download a free version from here http://wp-easybooking.com/9-easybooking-plugin-free-.html. There is also a demo here http://wp-easybooking.com/demo.
It provides plenty features, like:
1. Unlimited hotels
2. Unlimited Room types
3. Unlimited Hotel Owners who can edit their hotels and manage their bookings
4. All hotel owners may have unlimited hotels
6. Automatic currency conversion
7. Bookings statuses (Pending, Confirmed, Canceled, Completed and Expired)
8. Search widget
9. Search by location or hotel name
10. Bank payment or paypal payment available
11. Guests may view their booking's status and details on-line by using their booking number and PIN (sent by email)
You can read more at http://wp-easybooking.com. Also there will be some premium versions, and some more plugins (ratings etc) available soon.