Thanks folks
In case ya ever go to Machu Picchu, try to stay overnight in Aguas Calients (last stop before Machu Picchu) its a small town down in the valley and taking an evening bath in the hot thermal springs was great. This way ya also can get up to the ruins before the regular turist train arrives.
for some info see:
http://www.andeantravelweb.com/peru/destin...scalientes.html
Its also a good idea to learn a few phrases of Aymara or Quechua (the locals language), just saying something like hello how are you etc. will work wonders and help in "negociations" and conversations at the local markets.