Well it depends what are you going for? Money or xp? For money short answer blood chests. I usually find myself thieving around 70-80k per hour in gold and blood runes. Killing ogres for xp doesnt hurt either. If you were aiming for xp then i would go with knights since they have a great xp per thieve and they will probably be your fastest way to 99.