When running 3.x I generally give out levels every 3-4 game sessions, depending upon how fast the party wants to level up, or depending upon what the group has accomplished.
In 4e, I started using strict XP rules (and magic item parcel rules), but in the past 9 months or so have gone back to my...