The main difference between hot and cold wallets is that hot wallets connect to the internet, while cold wallets do not. For instance, cloud wallets are hot wallets, while most hardware wallets are cold wallets.