Clue: Dieter's agreement on port wine (5)
Answer: RIOJA
Explanation: Definition: wine
**JA**='yes' in German="Dieter's agreement", as Dieter is a German first name; after **RIO**="port" city in Brazil