I have no idea how to award xp for this crazy adventure, but here is me trying to work it out:
Jail
- 12 "bandits", 25 xp each
- 4 level 4 NPCs, but without gear and only trying to flee: 350 each?
= 6 PCs: 283 xp per PC
{Hanson leaves the party}
Rift
- 10 dretches, 50 xp each
Tower
- 2 level 4 NPCs - 700 xp each
- Shadow Demon - 1100 xp
- 1 level 4 NPC - 700 xp
= 5 PCs: 740 xp per PC
Therefore, you each gain 1,023 xp. In addition, I generally award roleplaying and achievement awards, so let's call it 1,200, or exactly enough to reach level 3.