Train to Machu Picchu
In order to travel to Machu Picchu and not spend a lot of money you should first go to Cuzco and there you should get a tour. It'll take you to the ruins because making these reservations from another country will be very expensive. It's a very nice experience and you can see the village of Machu Picchu are two options for uploading to the ruins that are on a mountain, the first is on the second bus and walking which is what I recommend. To upload camiando takes two hours so you must start the walk at 4 am.