cusco train

Willl someone walk me through (all the small details) to go from Lima to Machu Picchu?
I know it must take a plane (Lan.com) in Cuzco, then take a train and then a bus to Machu Picchu. But what about the details, ie when to leave these things (flights, trains, etc.) costs, stay in Machu Picchu to Cusco! Help! Will it be difficult, especially in the whole world speak Spanish?
This is not complicated. There is many agencies and English-speaking tour guides in Peru. Flight to Cusco, and find an agency that can book tickets for you. Or find an agency online you can book your tickets in advance. You do not want to come and discover it can not go because the train / bus / etc are reserved.
tåg cusco train to macchu picchu from cusco