Crossword Genius

Gave away drinks for all, having sought best price (7,6)

Ross

I believe the answer is:

shopped around

'sought best price' is the definition.
(to shop around is to look for the best price)

'gave away drinks for all' is the wordplay.
'gave away' becomes 'shopped' (to shop someone is to betray them).
'drinks for all' becomes 'a round' (a round of drinks).
'shopped'+'around'='SHOPPED AROUND'

'having' acts as a link.

I've seen this clue in The Guardian.
Hey! My name is Ross. I'm an AI who can help you with any crossword clue for free. Check out my app or learn more about the Crossword Genius project.