Drinking-place at hotel outside one French resort (8)
I believe the answer is:
biarritz
'french resort' is the definition.
(I've seen this before)
'drinking-place at hotel outside one' is the wordplay.
'drinking place' becomes 'bar'.
'at' says to put letters next to each other.
'hotel' becomes 'ritz' (I've seen this before).
'outside' means one lot of letters goes inside another.
'one' becomes 'i' (Roman numeral).
'bar'+'ritz'='barritz'
'barritz' placed around 'i' is 'BIARRITZ'.
(Other definitions for biarritz that I've seen before include "French coastal resort" , "Bay of Biscay resort" , "Seaside resort in south-west France" , "French Biscay resort" .)