Yeah don't drill your firewall, that's just ghetto :lol:
That grommet the others have mentioned is good, just only make a small hole in the grommet and then force the cable through, should help to minimize the chances of any stray water getting through....