I typically recommend that you talk to any NPC that has a ring for you. Then look in your quest log at quests whose objectives are close together. Sometimes you'll get quests from different NPCs that require killing the same creatures, or different creatures that all show up in the same area. (There's one set of quests in the eastern half of the North Downs where you can kill & loot ONE wolf and advance FIVE different quests!) This can make the time and levels fly by.
Originally Posted by Davingrim
Another reason to take all the quests is that the majority of them are chains. Quests that seem boring and pointless to start sometimes chain up to desirable rewards. You can check the wikis to see what you'll get, or just go for it. Now, I do recommend that if you find yourself with a quest that annoys you, go check that one to see if you are interested in the chain. If you're not, then cancel it. Life's too short to do quests just to say you've done all the quests, IMHO!
<<Insert clever sig here>>