As I told u that i would be booking for the emirates holiday package , i did that, the package includes tickets, hotel booking (pick n drop to airport inclusive) and visa. and it cost me 3,700 QR in total. the hotel is also a 4 start hotel.
well u can get visa upon arrival if u have an enigneer/Manager visa. and the other condition for on arrival visa is that u n other persons who might be travelling with u have spent atleast 6 months with a valid RP in qatar.if u don't meet any of the above criteria then don't take the risk and buy the visa from here that would be cheaper coz if they issue emergency visa on ur arrival it would cost u higher. the emirates staff told me it will cost me around 300 i guess from here and in case of emergency visa it would be 500+ . flydubai is also less expensive but i heard ppl might face problems regarding visa so i preferred emirates for hastle free trip. hope this helps to make ur decision.good luck.