Clue: Ultimate self-catering holiday? (3,4)
Answer: EGO TRIP
Explanation: Definition: Ultimate self-catering holiday
Cryptic definition