Wyvern Isle for Horned is good too, quick kills and good respawn rate. Also get plenty of Horned when running a decent fishing script that can be found around these here parts. I also prefer Giant Serpents for spined mostly because you also get bones which sell quite nicely. I'm a big fan of getting the most bang for your time-spent buck.
I typically farm WW's or Mares for barbed, usually less camped than Destard but my best barbed runs have always been farming Shadow Wyrms with my bard. Major farming returns on top of the hides, especially with some luck on your suit. Also get a fair amount of horned while you're down there.
BTW, always in Fel for the double resources.
XII