Here's a tip I once got and have been using since:
Save the game to a different save slot for each MAJOR(or minor) choice.
No it doesn't save your story as you progress further BUT, you can always come back to enjoy different paths or anything else the game has to offer for that matter. :)