Hi Mamutinka,
A "Heurigen" is a very special kind of Austrian Restaurant. It opens only a few weeks per Year and sells only (well in general) products produced by the wine-farm and only cold meals. No idea how to map this. 
However there are "Heurigen" for tourists in Vienna and Styria - open all year and selling warm meals. These fake-Heurigen have a Restaurant licence.
IMO the amenity=restaurant is wrong in this case.

I changed this to craft=winery