I'm sure somebody with a lot of his time on his hands could write down a shortest-path guide telling people the easiest way to complete the game, but it is not needed to enjoy the game.
Just have a look at the post above your own...
Yep, perfect timing on your part.

My post was obsolete before I even hit the button to submit it, but in my defence it was written concurrently with your own.

EDIT: Oh, no, now we are in an edit war! I'll preemptively end this by saying, "well done, you win!" While I personally love exploring over hand holding guidance in CRPGs, given the original post your guide would seem to perform a valuable community service now that I've given it a glance.