Melee: Dwarfs(Lvl-10) in dwarven mines,they have a max hit of 2 & are a good training spot.You can even train without food & when your low on hp monastary is near by. Zombies(Lvl-18 in Edgeville dungeon,they have a max hit of 2 as well but sometimes they keep hitting which gets annoying. Ranging: You could train in Jail on Pirate & Thief since your not picking arrows & hobgoblins from the cowpen as ishepp mentioned. Mage: Not sure about this but wear Iron helm,pl8,green d hide vambs,chaps,kite,no ammy & try hobgoblins or even at Jail.