Many people are unsure of what kind of wine to give as a gift. If you’re buying the wine for someone you know, the obvious answer would be to choose a bottle you know they’ll enjoy. You may also get them a bottle they may not be familiar with, but you know they may enjoy and be willing to try.
If you’re buying wine for someone you don’t know well, buy a medium priced wine of medium body. Shop at a wine specialty shop generally they are very knowledgeable about wine. Ask for recommendations. Avoid “cheap” wines, especially as a gift, while you may like it, your recipient may not. There are many wines available for reasonable prices.