First of all, zombies must be burned - otherwise they just reanimate. See, I've actually learned something useful, playing computer games

Second, I'd use just about anything, including the kitchen sink and the loo, to keep them at bay. The more different weapons available, the more zombies we can deal with, before they eat our eyes/skin/brains/big toes/noses/whatever.
Holy water and water gun. check! <- that would be my primary weapon!
"Petrol"="gas"="benzin" and a water gun, plus matches. <- secondary weapon.
Sling and plenty of ammo. Check!
Bow with plenty of arrows. Check! Extra bowstring. Check!
Crossbow with plenty of bolts. Check!
Atlatl with plenty of darts. Check!
Molotov cocktails. Check!
Bolas. Check!
Bricks! Check!
A good boar spear to keep them at distance while we chop them up, would be nice as well.
Dig a moat and fill it with flesh worms - that will weaken them. They also try to avoid water, as it dissolves them.
Be sure to have some silver, for when the weres come out
Perhaps you should keep a solarium ready for the vampires. Otherwise a blowpipe and some wooden tooth-picks may do the job.
And garlic! Don't forget garlic!