You can try killing rats in Lumbridge swamp if you can't afford food and armor but if you can it's a good idea to train at Barbarian Village between Varrock and Falador. The Barbarians have low defense but a fair amount of hp.
Fight any monster below your combat level. The Stronghold of Security (under the Barbarian Village) has monsters for every player level, but of course there are other places, too, where you can fight. The lower levels of the Wilderness, for example, are another option.
If you are a member, then it is good to train on East Ardougue Guards(lvl 20). If you have a high defense level, then you should try training on Dark wizards(lvl 7/20).
Probably killing wizards near Falador is a good place.
Hill Giants, they are inside house near bank in Varrock on way to Falador, you will need "Brass Key" to enter.
the best place for someone your level to train would be on the med level cockroaches in the stronghold of player safety.
For me the lvl 44 Guard Dogs in McGrubor's woods.
I guess you could do bandits!:D
The best spot to train hunter in is the Feldip Hills as it can support your hunting to level 45.
a nobermom
Mining Guild, there is no other better place to train the skill.
You can train on hill giants or moss giants.
hi my runescape name is tvaddict22. add me. the best place to train str is at the earth warriors.
here's the best way to get a high level runescape acount. make an acount train all skills to 70 then train bandits till you have 99 in every combat skill. now you have a high level runescape acount :)
Edgeville dungeon
There is no specific place you train slayer. You get a quest, and go where the monsters are that you are supposed to kill.
Chaos Dungeon with skeletons using red chinchompa.
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.
Experiments near Canfis under one of the tombstones.