Sachverhalt: A. X._, geboren 1974, arbeitet seit dem 1. Januar 2003 teil- und seit dem 1. Januar 2004 vollzeitlich als Entwicklungs- und Konstruktionsingenieur bei der B._ AG in Littau/LU. Daneben absolviert er seit Oktober 2005 einen berufsbegleitenden Studiengang "Wirtschaftsingenieur" an der HSW/HTA in Luzern. Per 1. September 2005 meldete er sich in Luzern als Wochenaufenthalter an, nachdem er ab 1. August 2005 eine 41⁄2-Zimmer-Wohnung an der A._-strasse in Luzern gemietet hatte. Seit dem 1. November 2005 bewohnt er diese Wohnung gemeinsam mit seiner Lebenspartnerin Y._. 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 sein steuerrechtlicher Wohnsitz für das Steuerjahr 2006 im Kanton Schwyz in der Gemeinde Arth befand. Eventualiter stellt er den Antrag, die Angelegenheit zur weiteren Abklärung des Sachverhalts an die Vorinstanz zurückzuweisen. Schliesslich ersucht er, 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. 