My porch steps retain puddles of water after a good rain. The puddles sit right in the center of each step and span over half the step. This concerns me since that condition will become really dangerous in the winter months by creating "Ice Steps". What can I do to drain off the water on the steps?

Should I use a leveling compound?
Should I drill holes in the step...or gouge little ditches?