Foreign resort, one with pub outside hotel (8)
I believe the answer is:
biarritz
'foreign resort' is the definition.
(region of France)
'one with pub outside hotel' is the wordplay.
'one with' becomes 'i' (I can't justify this - if you can you should give a lot more credence to this answer).
'pub' becomes 'bar' (both are drinking establishments).
'outside' indicates putting letters inside.
'hotel' becomes 'ritz' (I've seen this before).
'i' going within 'bar' is 'biar'.
'biar'+'ritz'='BIARRITZ'
(Other definitions for biarritz that I've seen before include "French coastal resort" , "French Biscay resort" , "Seaside resort in south-west France" , "Bay of Biscay resort" .)