There are many npcs that give good mage xp.
However, I have heard that on of the best is giant rock crabs (with ice barrage).
Nex.
In order to gain Constitution Xp you must inflict damage on an NPC or in PvP and you will get 10% of the damage as constitution Xp.
All monsters give roughly the same XP though some give like 1XP per hit more, I regularly will use 'Rock Crabs' as a Defence XP maker for they have a lot of health and they rarely hit or do any serious damage, And you mean MOBS not NPC, because mobs are enemies and NPC's are people that no practically nothing NPC stands for Non-Playing-Character. and MOB means Hostile Creature and 'Rock Crabs' are Neutral because they don't attack unless you go too close to them and then they will rise from the ground from being a 'Rock' into being a 'Rock Crab' Hope This Helps, -Murtsley
NPC or you can use XP boosters
The best npc to fight for any combat experience (exc. mage/ranged) would be the Giant Spiders (Level: 50) on the third level of the Stronghold of Security, these can hit up to 70 health and are threatening for players under level 75. If you bring a super set (super attack, strength, defence) and are 80+ combat you can expect rates of 45-60k experience in agressive/defensive/accurate styles.
the best answer to your question is in the windows XP cd. if you have one browse it.
Vampire slayer gives like 5,000 attk xp... but thats about all...
Ghosts have the highest potential for most xp considering there can be multiple arches in 1 mob but best consistent xp I say is minotot
You can get XP in farmville in a number of ways.1. Plowing the field gives you 1xp2. Crops give you xp when you plant them3. Achievements (ribbons) give you alot of xp4. Planting trees gives you xp when first planted5. If you are all about xp and have alot of money you can actually plant and delete the crops such as soybeans, and then plow and plant again.For the best crops for xp there is a great chart on herehttp://farmvillehints.weebly.com/
If you receive a complete set of gold,xp,and drop items you must enhance the drop item or if it is a quest item turn it in to the NPC that needs it or if its only gold and xp there's nothing you need to do with them.
Bandits because its multi way combat and they have alot of Hp and their easy to afk with protect from melee Be sure to bring prayer potions and prayer bonus items as in guthix stole, monk robes, god robes, god capes, holy amulet. and have a saradomin weopon like a saradomin sword or godsword. Hope this helped. Slicegallary,
It all comes down to the amount of xp you gain. At a certain amount of xp you will get a nest, so the best tree/woodcutting thing to do is ivy to get birds nests, as it gives you 332.5xp per cut, however this is only fast a higher levels so a lower level tree will get you more xp (and more nests) because you are cutting faster and gaining more xp an hour.
Each magic log gives you 250 woodcutting xp.