It is difficult. Best to buy perfume/cosmetics in duty free on the way in. There are few nice shopping arcades with high quality clothing shops etc: on Bole Road - but is cheaper to stock up when out of the country and you are usually sure they are the real thing. Sorry.