Oie, Aline.
Então, o indicado é sim comprar com antecedência, porém, das três vezes que eu fui não reservei nada, pois assim você tem a oportunidade de pechinchar o melhor preço.
As operadoras procuram vender sempre o pacote completo, e aí o molho fica bem mais caro que o peixe. Sendo assim, poucas operadoras fazem a venda do ingresso 'sozinho'... elas querem sempre empurrar o pacote inteiro para Machu Picchu. Para se ter ideia, quando viajei, o pacote de um dia saindo de Cusco indo a Machu Picchu e voltando para Cusco custava 350 dólares em várias das agências, enquanto as passagens de trem, do ônibus em Aguas Calientes e da entrada de Machu Picchu custavam a metade desse valor se comprados por conta. Eu acho muito difícil esgotar os ingressos, mas você tem que fazer isso logo no dia que chegar à Cusco e evitar a compra exatamente no dia que você vai fazer a viagem... bjs e boa sorte.