Sachverhalt: A. X._, geboren 1979, arbeitet seit dem 1. Januar 2003 als Chemielaborantin bei der Firma A._ in Root/LU. Per 1. November 2005 meldete sie sich in Luzern als Wochenaufenthalterin an. Sie wohnt dort zusammen mit ihrem Lebenspartner Y._ in einer 41⁄2-Zimmer-Wohnung an der C._-strasse. B. Mit Feststellungsverfügung vom 23. Januar 2007 erklärte die Steuerveranlagungsbehörde der Stadt Luzern X._ ab 1. Januar 2006 in der Stadt Luzern als unbeschränkt steuerpflichtig. Eine Einsprache hiergegen wurde von der Steuerkommission am 26. März 2007 abgewiesen, und eine Beschwerde an das Verwaltungsgericht des Kantons Luzern wies dieses mit Urteil vom 30. November 2007 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 24. Dezember 2007 beantragt X._, das Urteil des Verwaltungsgerichts des Kantons Luzern vom 30. November 2007 aufzuheben und festzustellen, dass sich ihr steuerrechtlicher Wohnsitz für das Steuerjahr 2006 im Kanton Schwyz in der Gemeinde Schwyz befand. Eventualiter stellt sie den Antrag, die Angelegenheit zur weiteren Abklärung des Sachverhalts an die Vorinstanz zurückzuweisen. Schliesslich ersucht sie, der Beschwerde aufschiebende Wirkung zu erteilen. D. Die Steuerverwaltung des Kanton Luzern und das Verwaltungsgericht des Kantons Luzern beantragen unter Verzicht auf eine Vernehmlassung, die Beschwerde abzuweisen; die zur Stellungnahme eingeladene Steuerverwaltung des Kantons Schwyz schliesst ebenfalls auf Abweisung der Beschwerde, d.h. sie anerkennt die Steuerhoheit des Kantons Luzern. E. Mit Verfügung vom 7. Februar 2008 erkannte der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts der Beschwerde im Sinne der Erwägungen aufschiebende Wirkung zu.