I regularly fly through Doha. On layovers of 8 or more hours I believe that one can get a Qatar Airways provided room. I stayed at a very nice place, including breakfast, before.
The one rule that I remember is that the passenger should present themselves to a Qatar Airways office to arrange the hotel at least 3 or more days before flying. I would personally do it asap.
I don't remember the name of the hotel; Movenpick (sp) somehow sticks in my head. It was a very nice hotel...definitely 4 stars...or more.
Hope this helps a little...