Oft funktioniert das Taxometer in den Taxis nicht. Deswegen würde ich vorher bei den Einheimischen fragen, wieviel etwa eine Fahr von A nach B kostet und dann mit dem Taxifahrer bevor du einsteigst den Preis fest ausmachen. Wenn du ganz sicher gehen möchtest, kannst du dir in allen Hotels ein Taxi rufen lassen. Viele Unterkünfte haben auch ihre "eigenen" Fahrer.
Naja, wenn deine Freundin es sich irgendwie einrichten kann, dann wären ein paar Tage mehr für Buenos Aires schon zu empfehlen. Aber in drei Tagen kann man auch schon viel sehen und es gibt ja auch Menschen, die sich gar nicht so gerne länger in einer so riesigen Stadt aufhalten. Buenos Aires ist wirklich gigantisch und eigentlich müsste man dort eine zeitlang leben, um die Stadt wirklich zu erfassen. Die wichtigsten Sehenswürdigkeiten kann man in drei Tagen abklappern, aber für ein gemütliches Steak, einen Bummel durch die Märkte, einen Tangoabend, eine Bootsfahrt in Tigre etc. etc. braucht man doch ein bisschen mehr Zeit.
Du solltest es vermeiden dein Geld bei Wechslern auf der Straße zu wechseln! Dafür solltest du besser in Banken oder offizielle Wechselstuben gehen, aber auch viele Hotels wechseln Euro oder Dollar in Soles. Ich würde aber gar nicht so viel Euro/Dollar mitnehmen, sondern besser direkt an den Geldautomaten Soles abheben. Mit Falschgeld musst du immer aufpassen, aber das ist nicht immer leicht zu erkennen!
Ich würde es erstmal nochmal mit einem Gespräch mit deinem Schuldirektor probieren, am besten sollten deine Eltern mit ihm reden. Das wird allerdings tatsächlich von Schule zu Schule anders gehandhabt. Manche Direktoren drücken in der letzten Woche auch mal für einen normalen Urlaub ein Auge zu und andere sind eben sogar bei Sprachreisen so streng. Klar kannst du mal versuchen dem Kultusministerium zu schreiben, aber erhoffe dir da mal keinen zu großen Erfolg.