Yes, you can get any USB drive or any kind of drive including MicroSD and you can encrypted with Veracrypt. USB drives are more versatile and easier to carry that's all.
Veracrypt is the offshoot of Truecrypt which was very effective encrypting any drive.