How to see all 16 endings
Here is a summary of choices you have to make to achieve all 16 endings.
Aryan Dies
Iorveth Path - Stennis killed.
Iorveth Path - Stennis spared.
Iorveth, Triss Path - Stennis killed.
Iorveth, Triss Path - Stennis spared.
Roche Path->Henselt killed.
Roche Path - Henselt spared.
Roche, Triss Path - Henselt killed.
Roche, Triss Path - Henselt spared.
Aryan Lives
Iorveth Path - Stennis killed.
Iorveth Path - Stennis spared.
Iorveth, Triss Path - Stennis killed.
Iorveth, Triss Path - Stennis spared.
Roche Path->Henselt killed.
Roche Path - Henselt spared.
Roche, Triss Path - Henselt killed.
Roche, Triss Path - Henselt spared.
Rolling for the win
An easy way to make Geralt faster early on is to get one of the first warrior path skills (unlocked at level 6-7 by putting points into the Witcher path). The warrior skill allows you to dodge further distances (level 1 is %100 and level 2 is %200). When your in wide open areas or even in a deserted part of a city, pull out Geralt's sword and start rolling. This will get you wherever you want to go much faster, because if you time it right you can roll without pausing in between rolls.
Note: If you try this near guards they may start to pursue you, just put your sword away as soon as they try and they will leave you alone.