The train from Cusco to Macchu Pichu is fabulous for the scenery. I stayed at what was then the only hotel - think it was called the Tourist Hotel at the time - right next to the site. Definitely worth it. Take the hydrofoil (sp?) across the Lake - its an experience not to be forgotten. This is one of the greatest trips you could ever take. Sorry, could not remember the answers to the other questions.