We are wine drinkers. Please do not give wine unless you know what kind of wine people like. There are so many different varieties. Some people like heavy earthy reds, others like light fruity whites. You could give a fantastic bottle of wine to someone who simply does not like Chardonnay, or Merlot, or Plum wine....
Think of it like soda pop. Some people are very picky about the pop they want to drink.
Is there a wine tasting bar near? Maybe a gift certificate for that? Or maybe a wine tasting event at a local "big box" liquor store. Many restaurants have wine tastings, or a happy hour with a wine and light appetizers. Maybe a cooking with wine cooking class?
If it's a gift from a youngster I would suggest going with a handmade card or an ornament and skipping the whole wine thing. (I know totally off topic. Sorry I had to throw it in.)