In my opinion, in game stuff should be rewarded in game, out of game stuff out of game. However, I consider XP to be out of game, since the characters don't have any concept of it. So when my players do things like write or draw stuff about their characters, or bring food, or roleplay well, or...