I would say train on cows/ chickens until, you are like level 20, cows make quite good money for your level if you sell their hides. When you are like level 20 you can think about killing goblins for training or something like that.
Edgeville dungeon
Depends if you are a member or not, and your stats. Soul Wars is a good place to train, as I get around 70K experience in 3 games.
Moss Giants inside varrock sewers.
It really depends on what combat lvl you are but its prbably hill giants or moss giants
A good place to train would be lvl 50 spiders in the stronghold of security they auto attack you so all you have to do is eat.
I think if you are higher than lvl 75 i would say ice giants but if not then i suggest spiders in barbarian village btw im lvl 92
mokey if you want to train prayer
You train. For a very long time.
train everything up to lvl 100
Warriors Guild, same place where you get defender, on those giants.
just beat st00f up until they die and their guts come out runescape experienced player-p purestr (lvl 80)
you have to train or hack alot just don't hack that's not good but train on higher lvls i know this because i am lvl 157