Or get an Amex platinum card and let the concierge deal with it. And get $100-200 in amenities such as resort credits, complimentary breakfast, and late checkin on top of that. And as an added bonus you get to visit some of the nicest airport lounges.
I'm a big fan of the Amex Platinum, but the Concierge won't book a hotel for you.
Amex has 3 separate similar services:
* Concierge, who can get you restaurant reservations and recommendations, event tickets and the like.
* Amex Travel, their online travel agency that actually runs on Expedia and shows bookings as Expedia bookings on the hotel's end.
* Platinum Travel Service, actual travel agents associated with Amex.
Only the 3rd option, PTS, will actually make a booking on your behalf, but their quality has slipped significantly in recent years.