Hallo,
was die an Mehrkosten tragen ist klar.
Du mußt immer den ursprünglichen Zustand (also die Kosten die entstanden wären, wenn Du - wie gebucht - geflogen wärst) mit dem Zustand vergleichen, den sie Dir berechtigt anbieten. D.h. wenn sie Dir anbieten 2 Tage vorher zu fliegen, müssen sie auch die Mehrkosten dafür übernehmen (2x Hotel, 2 Tage Mietwagen + eigentlich noch Spesen für die Tage) - ob Du nun tatsächlich mit denen fliegst oder mit BA ist dann erstmal wurst....
Was nicht geht, ist jetzt ganz anders zu buchen und die Kosten dann abrechnen.
Immer auch dran denken, wenn Du stornieren kannst, mußt Du diese Möglichkeit immer erstmal in Anspruch nehmen, die Kosten für ein nicht storniertes, aber stornierbares Hotel müssen sie nicht tragen.
Mit dem Flug hast Du insoweit das Problem, daß Du nachweisen mußt, daß es eben keinen Flug mehr zum ursprünglichen Ziel gab oder dieser noch teurer als zu dem nun angeflogenen Ziel wäre. Im letzteren Falle hast Du den Schaden gering gehalten, wie es Deine Pflicht ist.
Ist der Flug nach Vegas billiger als nach PHX, könntest Du auf den Mehrkosten sitzen bleiben.