In order to have the widest choice of course and accommodation, we recommend you book as far in advance as possible. If you book fewer than 4 weeks in advance you might incur a late booking fee. For the USA we recommend that you book at least 2 months in advance to allow enough time for visa processing.