No vintage wine here in Wales? (7)
I believe the answer is:
newport
'in wales?' is the definition.
('Newport' is part of 'wales')
'no vintage wine here' is the wordplay.
'no vintage' becomes 'new' (vintage can mean old).
'wine here' becomes 'port' (port wine is a kind of wine. I am not sure about the 'here' bit.).
'new'+'port'='NEWPORT'
Can you help me to learn more?
(Other definitions for newport that I've seen before include "- - , IOW or RI" , "harbour town" , "City of south Wales" , "City of southeast Wales" , "Welsh city on the Usk" .)