Wooo, so awesome! The only time I got a "free" hotel stay was when we were returning from the US to Venezuela. The airline had a delay of 3 days (normal issue with Venezuelan airlines...) and they kept saying "just a few more hours!".
Something like 2 days in where we slept in the airport, mostly on the carpet, thinking that the airplane might come at any time, they finally admitted that it was going to take more than 5 hours to come, which meant they had to pay for our stays... if we managed to book a hotel.
So, they lent us a phone and we tried many many hotels and finally found one that had available rooms that Sunday at 3 a.m. We went there in a taxi, we stayed and ate breakfast from their included buffet. Then we went back to the airport and it seems they only paid up to $80 per person, if I remember correctly, so we ended up paying a bit extra out of our pockets after giving them the bill (we rented 2 rooms and Miami hotels near the airport aren't so cheap).
RE: How I Got to Travel to Qatar for Free