Supongo que más que con mucha antelación o en el último momento influye más la fecha en la que vayas a viajar. Pero al margen de eso, el problema de esperarte al último momento es que no haya billetes o luego al contratar hotel no encuentres algo con un precio módico y, al final lo que ahorras por un lado lo pierdes por otro (porque la opción de contratar un hotel sin el vuelo es bastante más arriesgado).
Por lo tanto, lo mejor es cuando veas un precio que esté dentro de lo que buscas lo compres, sin pensar que puede bajar más