We plan to go to Peru in June 2013. I'm interested in buying train tickets (Vistadome) directly online , does it work? How will i get the tickets? Or should i go through a travel agency in Cusco? We're arriving in Cusco from Puno via train also (6 pm arrival) . Thanks for any update on the rail system.