Smug head office tour in health resort (6-4-4)
I believe the answer is:
holier-than-thou
'smug' is the definition.
(holier-than-thou can mean smug or sanctimonious)
'head office tour in health resort' is the wordplay.
'head office' becomes 'HO'.
'resort' indicates anagramming the letters.
'tour'+'in'+'health'='tourinhealth'
'tourinhealth' with letters rearranged gives 'lierthanthou'.
'ho'+'lierthanthou'='HOLIER-THAN-THOU'
(Other definitions for holier-than-thou that I've seen before include "Sanctimonious" , "Self-righteous" .)