1) So are you saying that there is no way to do an offline paper wallet like Coinbase offers?
Yes. Don't even treat them as an wallet, don't store that much.
2) If I buy a desktop wallet for my PC, can I put it on a flash drive and erase from my desktop so that even if my desktop is hacked I am safe?
Desktop wallets are downloadable for free, hardware wallets are the ones that has price. To make this easy, just buy trezor or nano ledger s and you'll be safe from every hacker just buy directly to the manufacturer or verified retailers.
https://www.ledgerwallet.com/retailers