Sachverhalt: A. Anfangs 2000 stellte die Kantonale Steuerverwaltung Graubünden der Schweizerischen Bundesbahnen AG (im Folgenden: SBB AG) die Steuererklärung für die Steuerperiode 1999 zu und forderte sie auf, den Gewinn und das Kapital zu deklarieren. Sie verlangte ebenfalls die Nennung der Liegenschaften, die keine notwendige Beziehung zum Betrieb des Unternehmens haben. Die SBB AG bestritt ihre Steuerpflicht. Nach einem längeren Schriftenwechsel erliess die kantonale Steuerverwaltung am 25. November 2002 eine Feststellungsverfügung, wonach die SBB AG "im Kanton Graubünden für die nicht betriebsnotwendigen Liegenschaften der Gewinn- und der Kapitalsteuer, der Zuschlagssteuer gemäss FAG [Graubündner Gesetz vom 26. September 1993 über den interkommunalen Finanzausgleich] sowie der Kultussteuer unterliegt". Den hiegegen von der SBB AG erhobenen Sprungrekurs wies das Verwaltungsgericht des Kantons Graubünden mit Urteil vom 18. März 2003 ab. Zudem auferlegte es der SBB AG Gerichtskosten von Fr. 10'170.--. B. Die SBB AG hat mit Postaufgabe vom 30. April 2003 beim Bundesgericht staatsrechtliche Beschwerde eingereicht mit dem Antrag, das Urteil des Verwaltungsgerichts aufzuheben. C. Die Kantonale Steuerverwaltung Graubünden schliesst auf Abweisung der Beschwerde. Das Verwaltungsgericht des Kantons Graubünden beantragt, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Mit Rechtsschrift vom 7. Juli 2003 hat die SBB AG einen in einer Festschrift publizierten Aufsatz nachgereicht. 