Connoisseur of good food and wines (7)
I believe the answer is:
gourmet
(Other definitions for gourmet that I've seen before include "Connoisseur of fine food" , "bon viveur" , "Appreciator of food" , "One devoted to the refined enjoyment of food and drink" , "Knowledgeable eater" .)