Drinking any alcoholic drinks in Qatar is strictly prohibited although you can still have it inside the hotels. Well, prices varies in every hotel. A can of beer in Ramada will cost you around 21 riyals? not so sure. If you have the license, then you can buy at a lower price per box.