Just simply. I use paper wallett. (expl Without transfer fees)
I have address F 100 coins. I want send 50 to friend address X.
I import this F. private key to wallett. now wallett show 100 balance.
I send 50 to address X
Next send 50 to my cold (virgin) address G.
(these cold address private keys are never in internet connected computer exept when use address all coins)
Wallett show now zero balance.I can destroy computer wallet or keep and my coins are safe.
never keep coins in wallett internal hidden addresses. if follow this no need back up.