Spa hotel or a great alternative (9)
I believe the answer is:
harrogate
'spa' is the definition.
(Harrogate is a Yorkshire spa town)
'hotel or a great alternative' is the wordplay.
'hotel' becomes 'h' (phonetic alphabet).
'alternative' indicates anagramming the letters (an alternative ordering of the letters).
'or'+'a'+'great'='oragreat'
'oragreat' with letters rearranged gives 'arrogate'.
'h'+'arrogate'='HARROGATE'
(Other definitions for harrogate that I've seen before include "northern town" , "N Yorks spa" , "Yorkshire spa town" , "Spa town's" .)