No vintage wine in Welsh city (7)
I believe the answer is:
newport
'welsh city' is the definition.
(city in Wales)
'no vintage wine' is the wordplay.
'no vintage' becomes 'new' (vintage can mean old).
'wine' becomes 'port' (port wine is a kind of wine).
'new'+'port'='NEWPORT'
'in' acts as a link.
(Other definitions for newport that I've seen before include "There's one in Mayo, Wales and New England" , "- - , IOW or RI" , "Welsh town" , "Welsh city on the Usk" , "Major IOW town" .)