Yo he ido, aunque ya hace varios años como para tener datos actuales.
Cusco es lo más caro de Peru y para llegar a Machu Picchu puedes llegar en el PeruRail, que es el tren más caro y malo que he visto. Pero M.P. lo vale.
Yo que tu llego a Cusco y rebusco y regateo oferta, ahí tienen packs turísticos a M.P. y alrededores. Si vas a Cusco tienes que hacer el circuito turístico cultural que son como 15 lugares a conocer, te pasan un ticket que te lo perforan cada vez que vas a uno de los lugares.
En Cusco puedes comer comida peruana (obvio), las pizzas son muy ricas, también las sopas. Hay harto carrete y gringos si te gusta esa onda. Es una linda ciudad, pero con pocaza identidad peruana ya a esta altura.
Como anécdota, una vez fui a una pizzería y me pasaron la carta que estaba en inglés, pedí la carta en español y no tenían!!! Cuec... claramente los mandé a la cresta y me fui, lo encontré una falta de respeto.
Saludos y pásalo bien, es un gran viaje.