Hardware wallets are not an option because it´s not a lot of money, let's say I'll give a small amount of 100 USD dollars in BTC to my niece, and she will open and can spend in some years
This is a gift for her birthday and maybe it will draw attention to her into BTC and in the future this 100 USD can worth a lot if BTC reachs 50k or even 100k USD
Don't you have a hardware wallet for yourself?
Just reset it , generate a new key, note it down on a paper, and give this paper to whoever you want to send the gift.
It is a paper wallet, just the seed noted down on a paper.
You can also generate this seed in your smartphone using samourai or coinomi or whatever wallet you wish. I wouldn't use electrum because it doesn't generate bip39 seeds