Doctor had a nice house (8)
I believe the answer is:
hacienda
'house' is the definition.
(hacienda is a kind of house)
'doctor had a nice' is the wordplay.
'doctor' indicates anagramming the letters.
'had'+'a'+'nice'='hadanice'
'hadanice' anagrammed gives 'HACIENDA'.
(Other definitions for hacienda that I've seen before include "House on a Spanish ranch" , "Head Inca (anag.)" , "country estate" , "Large estate in Spanish-speaking countries" , "Spanish house/estate" .)