Place where you can get better type of neckwear (5)
I believe the answer is:
ascot
'type of neckwear' is the definition.
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for ascot that I've seen before include "Racing to the strange coast" , "prestigious meeting" , "Society race meeting" , "Where the Queen often sees racehorses" , "Racecourse near Windsor" .)