In general terms, cryptocurrencies are files, it is information. And the main question is, what sort of infrastucture do you use to store your cryptocurrency or make transactions using it.
In the end, there is hardly a solution that can protect you 100%. Always remember about a human factor - people often do not pay heed to even elementary precaution when it comes to protecting their personal data.
Existing types of infrastucture have pluses and minuses. Hardware tokens, used for storing private keys, are quite reliable, but not comfortable to use. On the other hand, many digital cryptocurrencies, although quite convenient, are vulnerable to malware.
I have been long interested in the subject myself, and have been involved in developing the solution that tries to marry high level of security and convenience into one interface. So if you are interested, you can check out my project:
https://www.diamondguard.io/