1.) Sodium nitrate is weak base (pH ca. 9).
http://www.mrdc.com/wp-content/uploads/Sodium-Nitrate-MSDS.pdf 2.) ZnCl2 is a strong acid (pH ca. 2) (Lewis acid by definition)
http://cameochemicals.noaa.gov/chemical/177083.) The title of the topic is "looking for a zinc chloride neutraliser".
The reaction between a strong acid and a weak base is assumed to be 100% efficient.
4.) "I really need something which isn't too noxious to tip down the sink afterwards and that won't leave any residues."
-Nitrate will not crash out of the water solution and form insoluble complexes that coat the drains in this case. Every complex (solid complex) it could possibly form is highly soluble in water (ie: NaCl, Zn(NO3)2, ZnCl2, and NaNO3).
-Carbonate will crash out of the solution if DI water is not used (CaCO3 as he stated the water he using is hard).
-And ammonia solutions stink and are relatively inefficient (from my direct hands on experience).
Off topic but, IMO any change in electron density or rearrangement of nucleus in a system is a reaction. Heating a solution up you change the bond length, structure of water, and disassociation constants of water and is a physical change and thus a reaction. Dissolving ions in solution is changing the structure and physical state and thus a reaction. Any gen. chemistry text book with any credibility has tons and tons of problems that say write the chemical reaction for dissolving ZnCl2 solid in water. I do appreciate you pointing out that many do not consider it a chemical reaction though.