How to reap the awards from corporate events

Holding a successful corporate event can have many benefits, from the obvious, such as team building and problem solving, to the not so obvious, such as increased productivity and morale. But what is the best way to go about this sometimes daunting task?