Тут два момента:1. чтобы подешевле - чаще всего лучше заранее. Тогда можно попасть на скидки раннего бронирования. В разных компаниях эта льгота объявляется по разному - бывает за год, бывает за полгода и т.д. Однако можно и не угадать, т.к. часто бывают перед круизом спецпредложения, которые будут дешевле цены раннего бронирования. Так что здесь - рулетка...2. крайний срок бронирования (естественно, при наличии мест) - это срок визового оформления.