I have two questions.
#1 What is the difference between "last year Nick and his parents flew to Greece on holiday" and "they flew to Greece for a holiday"? No difference of meaning.
#2 "Tom's been on holiday. He's got a suntan." Does it suggest that he is not on holiday at the moment? Yes, it does.
Student or Learner