Given my KBTL experience, I play Impossible difficulty, no-loss, complete all quests, and target 7 days, similar to what I did using a Paladin in KBTL.
1. I save and reload a lot. The no-loss requirement in itself makes this a requirement. Sometimes I even reload from a save game 15 battles back if I found out I made a bad path decision that could adversely affect the 7 days target.
2. I don't map kite due to the 7 days target. I do item and quest kiting if this leads to a faster, more optimal route.
3. I use the KBScanner, specifically for these items: Ancient Knowledge and Hand of Necropolis. This is due to a 4th goal of mine, to reach level 60. I look for other items as well, just for kicks. Spells are not much of a concern since I dig for treasure chests a lot.
4. I use the following wanderer scrolls: Call Colossus (at the start, or for mid/late game Bone Dragons), Call of Death (Bone Dragons, Black Knights), Ancient Knowledge (for level 60 push), and Depth of Knowledge (just 1 needed, to get Elenhel as early as Debir-Scarlet-Bolo-Verona path, even with a warrior/paladin). All other scrolls I'm too frugal to use and just sell.
My laptop died on me last Tuesday... I'm just using my wife's netbook (ie. no games possible) to read forum posts. So no KBAP for me for around 2 weeks...