Nightmare zone is good for any lvl of training imo but bandits is very afkable/great training if you have money for it, also you could cannon/chin your way to 80+ range in no time at all.
I don't think so - I know that you can get addy gloves for sure, but to get rune you need to either do the Monkey subquest (which would give def xp from Daero) or the Sir Amik subquest (which needs dragon slayer done).