Emperor has snooze by old Spanish city (8)
I believe the answer is:
napoleon
'emperor' is the definition.
(Napoleon is an example)
'snooze by old spanish city' is the wordplay.
'snooze' becomes 'nap' (synonyms).
'by' says to put letters next to each other.
'old' becomes 'o' (abbreviation).
'spanish city' becomes 'leon' (Leon is a city in Spain).
'nap'+'o'+'leon'='NAPOLEON'
'has' is the link.
(Other definitions for napoleon that I've seen before include "Open loan to the French general. strangely" , "Leading pig in Animal Farm" , "In France, former sovereign" , "No one, pal, matches this Little Corporal" , "The familiar Bonaparte" .)