Try calling the hotels directly. I had a problem like this during the Asian Air Show (???), and all the hotel booking sites - including the respective hotel one's - were saying no availability. I then called my favorite hotel (Shangri-La) and they immediately confirmed my room over the phone.