Good beer I held brewed in German city (10)
I believe the answer is:
heidelberg
'german city' is the definition.
'Heidelberg' can be an answer for 'city' (German city). I'm not sure about the 'german' bit.
'good beer i held brewed' is the wordplay.
'good' becomes 'g' (abbreviation).
'brewed' indicates an anagram.
'g'+'beer'+'i'+'held'='gbeeriheld'
'gbeeriheld' is an anagram of 'HEIDELBERG'.
'in' acts as a link.
Can you help me to learn more?
(Other definitions for heidelberg that I've seen before include "German town" , "setting for The Student Prince" , "German university" .)