How to make multiple holes in an object?

I have a knights helmet that I need to poke maybe 20-30 holes in. What would be the easiest way to do this? I’ve subsurfed the helmet so trying to subdivide and go from there makes the helmet look very angular and I need the helmet to be smooth. Thanks.

Maybe this will help: http://www.blendercookie.com/2010/12/28/tip-hole-curved-surface-revisit/

if you object is simple enough create the holes as one mesh object and use it onto the other mesh via the boolean modifier.