I've been finding it very hard to follow the storyline of the game, mainly because once I level up in a zone, I just travel to a new one and find the nearest questgiver. There must be a better way of questing, how do I know who you seek out first in a new area? The way I'm playing there is so much disconnect and confusion which results, which is a shame because the lore is very good.

Also, what about dungeons? Are there quests that follow up to actually entering a dungeon, for story's sake? How do I find them?

Any help would be much appreciated.