my itinerary to peru, need your advise pls

白天不懂爺的黑
Hi guys, this is my first time to post a thread here. I am sorry, I cannot type Chinese in this computer but I can read. My boyfriend and I will go to Peru from Mar 19 to Mar 27, and here's the planning itinerary of our trip. Could any of you have a look for me?? I really need help on that.

Mar 20 morning,
arrive Lima, and visit Lima for a whole day, and will spend a night in lima.

Mar 21 early morning,
fly from Lima to Cuzco, visit the city, and spend a night in cuzco.

Mar 22 early morning,
visit the scared valley, cuzco(bus) -- pisaq(bus) --urubamba(bus) -- ollatantambo. and will spend a night in ollatantambo.

Mar 23 morning,
visit machu picchu+moray+maras, ollatantambo(train) -- machu picchu(train) -- ollatantambo(bus) -- moray+maras -- chinchero --cuzco.
Take the nigh bus at 22:00 to next day 6am from cuzco to Puno, spend a night in the bus.

Mar 24
arrive Puno in the morning and visit titicaca. and will take the night bus from Puno to Arequipa (I haven't find out the timetable yet, but according to a website, there're some night buses going)

Mar 25
arrive Arequipa in the morning and visit the city.
take the night bus from Arequipa to Nasca, again spend a night in the bus. (again I haven't find out the time)

Mar 26
Arrive Nasca, take the planes to watch Nasca lines and then take a bus to back to Lima. (will live in Lima if we can go back in the evening, or if we can't, sleep in the bus...)

That's all about my itinerary. I know the last 3 days are really hurry. But we don't have enough time and I don't wanna give up either titicaca nor Arequipa:-$... How do you guys think?

Thanks a lot in advance for your help!!
入骨情話
Your time is very very rush! Can't said anything, beware of altitude sickness. good luck to you, and becareful inthese area.