Is it idiomatic to use "have been having a holiday"?
We have had a vacation since last week. / We have been on vacation since last week.
We have been having a vacation since last week.
Are they the same in their meaning? How would be better to say it?