We've got this fantastic copper tea kettle, only the inside is absolutely filthy and has a lot of built up calcium deposits.
This is for after it's cleaned. My grandmother used to keep a marble in her tea kettle. It bounces around while the water boils and breaks up the deposts and in part keeps them from sticking. It does help although the deposits will still build up, just slower and less thickly.