Winery Restaurants near Melbourne?
Depends what style you are after and how much you are prepared to spend.
Eleonores at Chateau Yering is the posh old dame, with the more modern Yering Station attached to it. Eleonores has ups and downs, it is very beautiful but the food can vary - haven't been for a couple of years. The bistro has great views and good food, still quite smart.
Giant Steps, Fergusson, De Bortoli, Tarrawarra are all in the middle ground - bit more casual.
And then in Healesville there is the Healesville Hotel, probably my all rounder pick.
Note that what's open depends on when in the year and what day.