Si tienes claro el destino, compra ya, creo que 6 meses el el máximo de antelación general en vuelos. En renfe, 2 meses. Salvo ofertas puntuales de Ryanair (que puede que salgan un mes antes o que no salgan nunca), te saldrá mejor.
Si no te importa el destino, tendrás que estudiar vuelos de última hora... siempre alguien cancela y quizá te salga a precio tirado... lo malo esq igual te sale el vuelo barato (no lo se, nunca lo he hecho), pero el hotel te saldrá más caro. Eso por tu cuenta, imagino que con turoperadores la cosa será más ventajosa.... pero siempre hablo de días... o incluso estando ya con las maletas hechas sin saber donde vas a ir.