For really high quality (and high prices)I've found that the hotel gift shops have a good selection. I wish I could remember the name of the Kashmiri store on Najma Street. I've bought two there.