The oryx rotana is closest to the airport, but I had a horrible experience there. The old classic marriott has always been dependable.
I second the suggestion of lacigale, but may be too pricey for the circumstances.
If you can catch Souq waqif, may be worth the trip. Lots of hotels nearby, but will be a significant commute to the airport.