Use an offline wallet like Nano Ledger S to keep your crypto assets safe. Although expensive but its worth buying specially if you have lot of coins at your disposal
How exactly does this work? When you want to sign a transaction you connect this thing to your pc, then press the button on the device and then what happens?