I would be very cautious about cleaning silver plate TOO often, as you will rub the plated silver off. That said, jewellers rouge is the best thing for cleaning silver. You can can buy Goddard's Silver Pad in most supermarkets, which is essentially the same thing. When you have applied it to the object and are happy that you have removed all of the tarnish, rinse the object thoroughly under running water, wipe dry with a soft cloth and then give it a blast with a hairdryer to make sure you haven't left any moisture behind. It shouldn't need doing again for a while after that.