Если речь о ж/д, то тут конечно раньше, чем за 45 дней не купить. Причем, лучше идти ровно за 45 дней, т.к. поездов не так много как самолетов, а желающих ими уехать немало, или турфирмы как-то по отдельному каналу бронирования их расхватывают. Можно конечно заранее озадачить их покупкой турфирму, но, как мне рассказывали друзья, путешествовавшие в прошлом году поездом в Будапешт, турфирмы не гарантируют приобретение мест в одном купе, т.е. они запросто могли бы очутиться на третьих верхних полках в разных купе, в разных концах вагона, хорошо, что им повезло ехать в одном купе.По срокам - думаю, оптимальный период начала организации путешествия - за 2,5 месяца (если, конечно, не новогодний или выставочный период, где за полгода-год бронировать - это нормально)