If you don’t know Jame’s leveling guildes you should. I like to accomplish something when I sit down to play, and using Jame’s guides is a great way to do that. Plus they’re free.
They give you enough quests to get a feel for the lore of an area without wondering if you’re really missing out on something. They keep you focused on what you’re doing, and help you get exactly where you’re going. Most importantly, they group up the quests efficiently so that you don’t hit IF to turn in a quest, head back to STV, and find a 2nd quest that needs to go to IF. He’s done enough research to know exactly how much exp each quests grants and tells you exactly when to turn things in.
I bring this up because he’s recently updated his Alliance guides for leveling 30-40 and 40-50. I was using his guide for my tauren, but he got put on hold for the pet review. I absolutely loved it. If you’re thinking about leveling an alt or you just cant wait to get your main to 70. Check him out (alliance/horde).