Same boat with work trips, Rusty. With a fixed 24-hour window I'd do both: line up a reputable indie a week or two out like rinamood says, and keep an agency incall as plan B in case she has to cancel. Beats sitting in the hotel after a long flight with nothing sorted.