Linnets have a place to stay (3)
I believe the answer is:
inn
'a place to stay' is the definition.
(type of pub with rooms for guests)
'linnets have' is the wordplay.
'have' indicates a hidden word.
'INN' is hidden in the letters of 'linnets'.
(Other definitions for inn that I've seen before include "One of Lincoln's" , "pubs?" , "Hotel with lodging for travellers" , "It provides rest for the traveller" , "Country pub, often with accommodation" .)