whats the latest i should book?
in terms of when do most places fill up by, if they do at all.

heading there late june/early july at this stage