Try (washing) soda crystals, hot water and some aluminium foil/bottle tops/takeaway dishes. Drop in the silver item making sure it is touching the aluminium and watch the magic as the tarnish disappears. Doesn't harm the silver as far as I'm aware.