All over Spain wife is after most suitable present (10)
I believe the answer is:
everywhere
'all over' is the definition.
(I know that all over can be written as everywhere)
'spain wife is after most suitable present' is the wordplay.
'spain' becomes 'e' (abbreviation for Espana).
'wife' becomes 'w'.
'is after' is a charade indicator (letters next to each other).
'most suitable' becomes 'very' (as in 'the very thing').
'present' becomes 'here' (both can mean in attendance).
'w' put after 'very' is 'veryw'.
'e'+'veryw'+'here'='EVERYWHERE'
(Other definitions for everywhere that I've seen before include "In all places" , "rife" , "commonplace" , "High and low" , "All over the place" .)