Well, there is something missing here. The sentence just doesnt add up.
We’ve found the best way to get good accommodation IS before a holiday is due.
OR
We’ve found the best way to get good accommodation: before a holiday is due.
I’m afraid none of your sentences make sense. Alan already explained what the sentence means. Which part of the explanation do you not understand? By the way, the word “doesnt” doesn’t exist.[YSaerTTEW443543]
I do understand the meaning of the sentence, but I disagree with the ‘official’ version as there is clearly a word missing.
The way it reads now, the claim is that they have have found the best way to get good accommodation before a holiday is due. But they do not know how to best find accommodation if there is no holiday due. If that is the case then i understand the sentence even better, but it doesnt make much sense to me.