The best silver polish is white tooth paste. Dab some on your finger, and rub into the tarnish.
For bigger pieces, use baking soda and a clean, damp sponge. Make a paste of baking soda and water. Scoop the paste onto the sponge, and rub the paste into the silver. Rinse with hot water and polish dry with a soft, clean cloth.