why can't he accept cash? If that's what you want to give him I say go for it.

I think wine is lovely. But what about something like movie vouchers in case he doesn't drink?