A better means of seeing the sights (10)
I believe the answer is:
spectacles
'the sights' is the definition.
(spectacle is a kind of sight)
I don't understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for spectacles that I've seen before include "With which to view" , "Glasses - showy displays" , "Aid to vision" , "What would make some people see better" , "splendid entertainments?" .)