Find out all the best ways to get from Cusco to Aguas Calientes, the town at the base of Machu Picchu, via the train, on foot, on a tour etc.