www.asiatravel.com , will give you what your looking for. I have used it before, and never had a problem. You could also write to them and negotiate a better rate, since your staying for long, or you could get an idea of what you want, the rate and contact a local agent in Qatar.