Even though vinegar is usually about 5% acetic acid ( a weak acid in the chemical sense) , it is active enough to react with the coin metal. The effects are more damaging for copper than for silver ( since the silver doesn't show the obvious damaged color of acid treated copper. Many use Silver dip ( such as EZest) has strong acids in it to strip silver coins to produce the "Blast white" effect, while copper often produces the pumpkin orange effect which is undesirable. This includes, catsup, hot sauce, taco sauce, most of JACK'S sauce, etc. which contains vinegar.
I use hot water with a drop or two dish washing liquid Dawn..soak and use running water to rinse of with a little gentle rubbing and you are right it will remove a lots of grime...Do this with pennies silver is softer and care has to be use just pat dry...
Yep, and if the water in your area is as hard as the water is in my area, you want to rinse with some distilled or deionized water.