HOW FAR IN ADVANCE SHOULD I BOOK?

It is hard to say, but we always encourage the sooner the better. There are months where we have a full calendar a year in advance and months with openings up to a month prior.