I also subscribe to the idea of "random" encounters.
Before a session I generally write up 5-6 interesting "encounters" (could be anything, drunk hunters, comedic relief, 3 way battles, a burning orphanage, etc.) which I then spring on players as the result of daily percentile rolling and...