I´m planning a trip from Argentina to Peru. Will fly Bs As-Lima, and then Lima-Cuzco, to go to Machu Picchu. After that, taking the PeruRail, will go to Puno and titicaca lake. The question is: to return from Puno to Lima, what route should I take? again the same train, or I should take a Bus (I´ve been said that train between Puno Arequipa are not available) to Arequipa traveling a new route, and there fly to Lima? thanks