Ich denke auch mit 30 Euro solltet ihr für diese Länder wirklich gut hinkommen. Aber es wird auch durchaus Tage geben, an denen ihr nicht mehr als 22 Euro ausgeben werdet. Schaden kann es natürlich nie, wenn man ein etwas höheres Tagesbudget, so 35 - 38 Euro, hat - nur für den Fall der Fälle.
Machu Picchu kann man auch ohne Tour machen und dann kostet die Anreise mit öffentlichen Verkehrsmitteln (Santa Maria, Santa Theresa, Wandern ab Hydroelectrica) ca. 10 Euro, wenn ich mich richtig erinnere.
Wenn ihr Studenten seid, bekommt ihr das Ticket zum halben Preis, sonst für 35 Euro (nur Machu Picchu).
Außerdem müsst ihr da eine Nacht schlafen, damit ihr dort morgens in der Früh hochkommt (ca. 9 Euro) und eine Nacht danach, weil ihr wahrscheinlich den ganzen Tag auskosten wollt.