Where we just holidayed? Anything would be better! (4,6)
I believe the answer is:
last resort
'where we just holidayed? anything would be better' is the definition.
Although both the answer and definition are singular nouns, I don't see how they can define each other.
This is the entire clue.
Can you help me to learn more?
(Other definitions for last resort that I've seen before include "When all else fails, try this" , "when everything else has failed?" , "Final expedient" .)