Food and wine festival dishes up a treat