You can get more information and more detailed discussions by searching Bitcointalk or Google, but in general a cold wallet can be turned into a hot wallet by connecting it to the internet, so there is no specific type of wallet, but rather how to use the wallet. Using an open source, well-reviewed wallet in a clean operating system is good, but if the amount is larger, running that wallet in an airgapped environment is better.