Würde auch zum Kauf einer Oyster vor Ort raten. Wozu allerdings die Travelcard für 7 Tage, du nutzt doch nur 5 davon? Also ich würde nicht für etwas bezahlen wollen, was ich nicht nutze.
Oyster ermöglicht dir auch die "Pay As You Go" Variante, wo man immer wieder Geld rauflädt statt Einzelfahrscheine zu lösen. Es gibt einen sogenannten "Cap", also Höchstgrenze, die dir pro Tag berechnet wird, man steigt also nicht teurer als mit der Travelcard aus, wenn man viele Fahrten macht.
Die Ein-Tages-Travelcards gibt es off-peak nur mehr für Zone 1-6 und kostet 8.90 Pfund pro Tag.
Wie du bereits selbst gesagt hast: Überlege dir, wie viele Sehenswürdigkeiten du sehen willst und entscheide dann, ob sich der London Pass auszahlt. 2 for 1 funktioniert auch, wenn du dir ein Zugticket kaufst (muss man allerdings, logischerweise wieder extra bezahlen) und dich vorab registrierst. Ist aber m.E. manchmal fast etwas umständlich, da würden ich Touristen, die viel sehen wollen, eher zum London Pass raten.
Liebe Grüße aus London! 
Palme


Wo doch die Grenze vergleichsweise gar nicht sooo weit von Köln entfernt liegt... Gerade auf Hauptbahnhöfen ist Zweisprachigkeit ein MUSS.
... wenn's das Richtige und dazu noch gut ist.
