Caught in rowdy punch-up after turning up for a tour of local hostelries (3-5)
I believe the answer is:
pub-crawl
'a tour of local hostelries' is the definition.
(a pub-crawl is a tour of local pubs)
'caught in rowdy punch-up after turning up' is the wordplay.
'caught' becomes 'c' (cricket abbreviation).
'in' is an insertion indicator.
'rowdy punch-up' becomes 'brawl' (a punch-up is a fight or brawl).
'after' means one lot of letters go next to another.
'turning' shows that the letters should be reversed in order.
'up' backwards is 'pu'.
'c' going inside 'brawl' is 'bcrawl'.
'bcrawl' put after 'pu' is 'PUB-CRAWL'.
'for' is the link.
(Other definitions for pub-crawl that I've seen before include "Night out (ending on all fours?)" , "Drinking expedition" , "boozy event" , "Drinking session spread over several bars" , "Alcoholic journey" .)