It depends on what the person you want to give something to likes and how much you are willing to spend. If you are willing to spend a few 100$ i would buy an electronic gadget like: smartphone, tablet, smartwatch, google home, ... Electronics generally sell very well and people often use it for gifts.
A gift doesn't have to be expensive, i have found some unique gifts that cost less than 30$:
There is no “best.”
The “best” option most likely being one custom-tailored to the receiver’s tastes and preferences.
It depend on whom you want to give. Beacuse its depend on also on men and women.
If you want to gift women then you should buy doll, or dress or shopiz or something that she can use.for her daiy life.But if you know what she like then you ld buy this.
Also if you want if boy then you should buy watch, t-shur,or wallet that's he can use.llso youu can gift something that he love or that his need.
But I will say first try to understand what's the main need about that person the. gift him or her They will feel happy if their need fullfill.
Thanks a lot for your question. .
It depends if the person is a male or a female
Their desires might be different
You must have known what that person crave for if it's a material thing that you fan afford you go for it.