Which salt will best be able to buffer the addition of HCl?
To pick the best salt in this case, we should pick the least acidic cation and the most basic anion.
While sodium cannot dissociate into $\ce{H^+}$ ions, ammonium can, so the ammonium salts will be more acidic than their sodium counterparts.
In addition to being the most basic ($\mathrm{p}K_\mathrm{b}(\ce{CO3^{2-}})=3.67$,  $\mathrm{p}K_\mathrm{b}(\ce{CH3COO^{-}})=9.24$, $\mathrm{p}K_\mathrm{b}(\ce{Cl-})=20.3$), carbonate is also a diacidic base whose conjugate acid is also a stronger base than the other two anions ($\mathrm{p}K_\mathrm{b}(\ce{HCO3-})=7.63$).
So, sodium carbonate is the best choice.