Здравствуйте!
Если вы бронируете отдельно билеты и отели, то лучше всё же делать это заранее.
Здорово, если вы ориентируетесь в примерных ценах на авиабилеты, тогда можно периодически поглядывать на цены и ждать выгодные предложения. Начинать где-то за полгода до планируемого вылета. Если в ценах не сильно ориантируетесь, просто бронируйте заранее. У а/к ближе к вылету билеты только дорожают.
У большинства отелей есть раннее бронирование, чем раньше вы бронируете, тем лучшую цену получаете. Но с отелями есть и второй вариант – наоборот, бронировать впритык. Иногда за несколько дней отели сильно снижают цены на нераспроданные номера. И можно «словить» хороший сетевой отель по цене гест хауса. Но этот вариант для рисковых. Если хотите быть уверены и боитесь рисковать – лучше все же бронировать как можно раньше (как только наметите даты путешествия).
Если хотите покупать тур, то тут опять же действует система раннего бронирования (на летний сезон – конец зимы-начало весны; на зимний – наоборот). Не успели на раннее бронирование – ждите «горящих» предложений. Это уже в последние недели перед вылетом.