Druids are good loot dunno about the exp tho.
Some other places i have trained are;
Monks, no cash but 20k exp/hr'ish
Al Kharid Warriors, decent loot (100k'ish /hr) and 20k+ exp/hr depending on how many people on the server. Would get 25k(?) with no one.
Auto at rock crabs in Waterbirth Island, there
usually is no one there. Another good training
spot is experiments, but you need to have
completed "Priest in Peril" to have access to them.