A visitor from Edinburgh, say, in Berkshire town (5)
I believe the answer is:
ascot
'berkshire town' is the definition.
(town in Berkshire)
'a visitor from edinburgh say' is the wordplay.
'visitor from edinburgh say' becomes 'Scot' (someone from Scotland).
'a'+'scot'='ASCOT'
'in' is the link.
(Other definitions for ascot that I've seen before include "English course" , "Tie round the neck" , "Tie or cravat" , "course without any fences!" , "English racecourse in Berkshire" .)