I have run a charity fun raiser event the past 4 years to benefit scholarships and cancer research so I can add a little bit here.
lidomkj hit the nail on the head with everything he had stated. Sounds like he is doing a great job with it too.
Here are a few things I can add:
I have a simple but informative website www.dlvchancetolearn.com that I put basic information regarding the event. I feel its important for participants and sponsors to quickly be able to get information on the event.
Seriously consider what you give out as a tee prize. Obviously staying within your budget. People always remember what they get as a tee prize, so make it memorable. That doesn't mean you have to spend a lot. Last year I had some awesome fleece blankets that were embroidered and people loved them. I have given out shoes, bags, jackets. Every year I try to make it something that people need and use not just "something" to give out.
A huge success at my events have been the extras that make good money. For example fantasy scratch cards are not only great money makers but they are also very entertaining. www.fantasygolfcards.com.
I'm not going to reiterate what the previous posters stated as their information is great but I hope these couple of thoughts help out a little. PM me if you have any questions or need help with some ideas. I can get you in touch with some great vendors as well.
T.J.