How far in advance should I book? You should book as far in advance as possible but please allow 1-2 weeks.