Have you tried using Tripit?
Other options to consider: Tripcase & Worldmate
I wasn't a big fan of TripIt but their Team version seems like it might be what I'm looking for. TripCase and Worldmate are new to me but neither appear to have something to manage bookings from an org level.