Better part of landscape (3)
I believe the answer is:
cap
'better' is the definition.
(I've seen this before)
'part of landscape' is the wordplay.
'part of' says the answer is hidden in the clue.
'CAP' is hidden within 'landscape'.
(Other definitions for cap that I've seen before include "Flat brimless hat" , "Better; hat" , "Peaked hat" , "Set limit to price increase - of headgear?" , "Beat; upper limit" .)