Hallo Thomas,
als Radreiseanfänger ist es sicherlich richtig, vorsichtig zu planen. Bei 8 Tagen auf der beschriebenen Route hast du in jedem Fall genügend Reserve. Es könnten auch schlicht nur 4 Tage werden, wenn du bergfit bist? Ich würde an deiner Stelle auf jeden Fall Anschlusspläne für noch 2 oder 3 Tage ab Chur machen. Einen kleinen Erweiterungsradius, einen mittleren und einen größeren. Lässt sich aber auch gut noch vor Ort und spontan entscheiden.
Kleine Erweiterung z.B. Rheintal einmal über Versamer Tobel und zurück über Flims (ein oder ein halber Tag). Wenn du deine Route in 4 Tagen schaffen solltest, schaffst du auch noch ab/bis Chur Oberalppass via Vorderrhein, Andermatt, zum Vierwaldstätter See (Altdorf), Klausenpass, Walensee, zurück nach Chur (ggf. für dich umgekehrt besser). In jedem Fall würde ich im Engadin nach dem Albula noch einen Ausflug zu den Engadiner Seen (bis Silvaplana oder auch noch bis Maloja) machen (alles flach), St. Moritz selbst lohnt jedoch nicht. Eine kleine Zusatzschleife könntest du ab Schluderns zum Reschensee einlegen (See lässt sich komplett umfahren).
Unterkünfte: Im Engadiner Hochtal kann es im Sommer sehr kalt werden. Also auch eine Campingalternative einplanen. Wenn dein Geld nicht ganz knapp bemessen ist, lohnt auch mal in einem Rumamtschen Hotel zu übernachten. Unter 50 Euro wird es aber schwierig. 2005 war ich mal in einem solch schönen Gasthof in Zuoz (sehr schöne Häuser, einige Kilometer abseits deiner Route im Engadiner Hochtal). An ebenfalls sehr schönen Gasthäusern kommst du zuvor schon in Bergün vorbei (auch Camping dort).
Jugendherbergen außer in Maria auch in Maloja, Pontresina und Davos. In Davos war bei mir mal ausgebucht, eine preiswerte Alternative gibt es im Eisportzentrum (34 Euro). Den auf Karten oft noch verzeichneten Camping in Davos ausgangs zum Flüelapass gibt es nicht mehr! Empfehlenswertes Hotel in Bórmio ist das Hotel "Daniela" (stadtausgangs Richtung Gavia-Pass, bereits zweimal dort gewesen, 36-40 Euro). Guter Camping in Prad (Ostbasis vom Stilfserjoch).