I purchased mini albums earlier this week from Wal-Mart (about $3 -$9 each) which stores 100 photos. Today, I took 100 photos from my photo stash (photo boxes located in misc area of the house) in each and added a label with my label maker and labeled it with the event. I was on such a roll that I ended up doing about 6 mini albums.
I also organize my digital photos on a portable external hard drive by year and then I organize by the event. I have three additional folders labeled with my children's names and every year I add a folder and add any special events from that year (birthdays, school pictures, etc.). I try to set myself a time limit with the digital photos to upload with in a week of event.