Use the pull up method rather than the pull down. This is because the decoupling and spike suppression is more effective.
I would use a 0.1uF cap, I don't think a 100pF will do anything for you, it is way too small.
On my site look for the protection tutorial that shows techniques for suppressing interference like this.