Definitely asap. Season starts in November thru March. During that time they are virtually full.
The sooner the better. Ask about their cancellation policy too just in case you may need to cancel. As I recall the cancellation policy is pretty good.
It can never be to early I supose....
Thanks! Your answer is awaiting moderation.