Not much on the perfume side, so better to get at duty free in UK or Barhain. Spirits and ciggies, plenty of them, unless you are there in March April when the amounts and choice are less.
Ciggies expect to pay £6 - £8 per carton
Spirits not much cheaper than you can now pick up in UK supermarkets, so not worth the hassle of carrying them around.
Honey Bee Brandy that all the Goa lovers rave about can not be bought at the airport - get it in the resort at £1 a bottle and put it in your suitcase - lovely stufff.
Also don't forget your allowance you are not tavelling back from a EU country, customs have pulled a lot of people over the last few years - so it's your own risk how much you want to take home.
Spike.