Right now, we are on Peru Rail. We got on the train at 6:15pm at Machu Picchu station and we are heading to Ollantaytambo Station and then on to Cusco by minivan. The train is really nice. It's got sky windows, drink and food service and its very clean. I'm having chamomile tea and a ham and cheese roll which is included in the ticket!
I don't remember ever seeing these modern trains when I was here 20 years ago! They've definitely improved things here and made it easier and more pleasant to travel in Peru.
Have you ever traveled by train? Where did you go?