Chaos Druids at Taverly dungeon, just past the bat bit.
Moss Giants are ok at dropping them.
The only one I know of is General Graandor, who drops three noted grimy Snapdragons occasionally. The best ways to get snapdragons are to farm them or buy them.
The Wilderness.
Fishing guide
The best place to kill zombies is at the armor zombie place. IT is where everyone get 99 str.
Living Rock Caverns
stronghold of secutity i like
grand exchange.
barb village
Well, the only places to get ranaar are the barbarian ville dungeon lv 2 and druids, but the only way to get ranaar and only ranaar would be to farm it in places like catherby.
Killing Fire Giants at Baxtorian Falls is a great place for training.
The best place to find cursors is to do a search through google.