I do give skill points as a reward. Largely in the case of flavor-type skills. Knowledge (Local) and/or being able to speak a particular language if you're in a given area for an extended period of time. Ranks in a particular Profession, Craft, or Performance if it's appropriate.
A little while back in my current game the PCs were swept up into the living memories of the ghost of a mad archmage who blamed himself for the destruction of his people. Inside the dreamworld they were automatically sorted into the roles of people they vaguely resembled in form and function from the ghost's rememberance of his city. The druid was a groundskeeper at the Imperial Conservatory, the spirit shaman was a (fake) fortune teller, the spellthief was an illicit 'apothecary' with underworld connections and so forth. There's a period of confusion as their mind wrestles to absorb two conflicting lifetimes' worth of memories. After the adventure was resolved and the ghost laid to rest, the characters, back in the real world still have wafts of their other life resting quiescent in the back of their minds.
Functionally, they all could speak an archaic form of a particular regional language, and gained 5 ranks in an appropriate 'support-type' skill. The druid got ranks in Profession (Gardener) - which also in turn is enough to grant a +2 synergy bonus to other skill checks relating to the identification or cultivation of plants. The ranger got 5 ranks in Knowledge (Geography) because they'd stepped into the life of someone who ran a caravan company. The cloistered cleric picked up 5 ranks in Profession (Scribe). Things like that. Went over quite well, and added more depth to the characters than finding another +1 resistance item would have.