Drinker's comeuppance having to abandon grand city (7)
I believe the answer is:
hanover
'city' is the definition.
(I know that Hanover is a city)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for hanover that I've seen before include "British royal house, 1714 to 1901" , "German town, and royal house" , "British dynasty" , "Royal house from 1727" , "9 [HOUSE]" .)