what is the best secure wallet can i setup on desktop computer ?
Use Electrum wallet and create a watching-only wallet on your desktop
https://bitcoinelectrum.com/creating-a-watch-only-wallet/. That will let you give people your bitcoin addresses without risk of malware stealing your private keys or seed phrases, i.e. your bitcoins. Watching only wallet does not contain the actual bitcoins (the private keys), only the addresses.
Then get a computer that doesn't have any internet connection and create a cold storage wallet with Electrum. Since it has no internet access it can keep the private keys (your bitcoins) there.
https://electrum.readthedocs.io/en/latest/coldstorage.htmlAnd get electrum from
https://www.electrum.org