Resort with business centre in European country (5)
I believe the answer is:
spain
'european country' is the definition.
(country in Europe)
'resort with business centre' is the wordplay.
'resort' becomes 'spa' (spa is a kind of resort).
'with' means one lot of letters go next to another.
'centre' says to take the centre.
The centre of 'business' is 'in'.
'spa'+'in'='SPAIN'
'in' is the link.
(Other definitions for spain that I've seen before include "holiday destination?" , "Take pains to go there" , "location of Estoril" , "Catholic country" , "country of mostly dry mountains, going by air" .)