Hallo,
mein erster Beitrag hier im Forum, ich hoffe der Antworten Button ist der Richtige.
Aus eigner Erfahrung kann ich dir GeoGuide3D ans Herz legen.
Die benötigte Karte kannst du dir vorab runterladen, in deiner gewünschten Zoomstufe bzw. Auflösung. Die komplette App ist in deutsch verfügbar, falls das für dich wichtig ist. Es ist möglich GPX Dateien up/down zu laden. Die Karte wird dir auf Wunsch sogar in "3D" angezeigt, dies ist Größtenteils spielerei aber durchaus nett anzuschauen.
Die App läuft stabil, jedoch gelegentlich etwas langsam.
Ich selbst habe sie vor kurzen in Spanien genutzt, da ich ein Teil meines vorgeplanten Weges, welcher im Garmin Edge hinterlegt war, geändert hatte und somit keine GPS Daten für die Wegänderung hatte.
Die App lief durchgehend im Standbymodus welcher bei einem Iphone 4 ca. 10% Akkuleistung pro Stunde verbrauchte. Wenn ich an Wegkreuzungen das Diplay einschalten musste, sah ich ohne Verzögerung meine aktuelle Position auf der Karte.
Vielleicht hilft dir meine Erfahrung bei deiner Entscheidung.
Edit: Erwähnen sollte man noch, du kannst dir sicher sein, dass keine Roaminggebühren anfallen wenn du diese Funktion in den Einstellung unter Allgemein, Netzwerk, Daten-Roaming sperrst.