blockchain.info – Selling bitcoin from a paper wallet

I’m looking to sell bitcoin from a paper wallet into fiat.

So far my research is suggesting that a good way of doing this may be to transfer the paper wallet to LocalBitcoins wallet and sell from there. As I understand it, this incurs a fee to bring into the LocalBitcoins wallet, and then a fee to sell. In order to get the paper wallet BTC into the LocalBitcoins account, I would surely have to import the paper wallet into a software wallet first in order to transfer them to LocalBitcoin.

This means it would be something like:

Paper Wallet > Software Wallet > LocalBitcoin Wallet > Sell on LocalBitcoin

The above seems quite convoluted. I don’t mind convoluted if it saves on money and is relatively secure. But it would be good to get some advice on either reducing the number of steps in this process or an improved method of selling from a paper wallet. Note that I want to spend all of the BTC in the paper wallet (which is a fraction of a BTC) so the software wallet does not need to be trusted beyond the importing/spending part of the process.

Also, if I must do the software wallet first, would be good to get recommendations on good software wallets. I assume I can spend bitcoins from a software wallet that I have “imported” my paper wallet into rather than “sweeped”?

I’m using the term “software wallet” to include online hosted wallets and local computer wallets alike here. But will play close attention to any advice given on this.

I also have a Bitcoin.com account, if that’s any use.