По поводу купить тут - есть один магазин, туда пускают только по спец-разрешениям, которое можно получить только работая в Катаре - работодатель должен за тебя поручиться, к тому же оставляешь залог 1000 QAR. Цены такого порядка для примера виски Teacher's 1 л. 102 QAR (28 USD) / Ballantines 0,75 л. 120 QAR (33 USD) / Martini Bianco 1 л. 74 QAR (20 USD) / пиво Corona Gold 0.3 л 9 QAR (2,5 USD).
В отелях не отоваривался но, говорят, довольно дорого и вроде пить там же - выносить нельзя.