Estoy muy de acuerdo con Pa0I0, yo no me quedaría solo en Cuzco...
Haría por lo menos una noche en Aguas Calientes, para visitar Machu Picchu con calma hasta que cierren... Y no tener que volver corriendo en tren a Cuzco (además no son 20 minutos de viaje!!!, es larguito)... Aguas Calientes es un pueblo sencillito, coqueto y muy animado por la gran cantidad de viajeros que paran allí una noche o dos... (hay unas termas, o piscinas termales, hay un mariposario, paseos..., mercadillo, restaurantes simpáticos...)
También haría alguna noche (2 ó 3) en el Valle Sagrado, Ollataytambo me encantó..., y hay un "puñadito" de cosas que ver cerca y medio cerca...
Y, por último no me quedaría menos de 3 noches seguidas en Cuzco...
En Lima estuvimos tres noches a la llegada y tres al partir de Perú... Quizá no hacen falta tantas, con 3-4 va bien, pero te aseguro que no paramos de ver cosas...