Sachverhalt: A. Die 1988 geborene F._ ist mit den Geburtsgebrechen Nr. 381 und Nr. 386 zur Welt gekommen und auf den Rollstuhl angewiesen. Mit Gesuch vom 7. Februar 2003 beantragte sie die Abgabe eines neuen Rollstuhls und eines Rollstuhl-Zuggerätes Swiss-trac. Die IV-Stelle Schwyz bewilligte mit Verfügung vom 28. März 2003 zwar den Aktiv-Rollstuhl, lehnte es aber ab, für ein Rollstuhl-Zuggerät oder einen Elektrorollstuhl aufzukommen. Die dagegen erhobene Einsprache wies sie mit Entscheid vom 23. September 2003 ab. Dieser erwuchs unangefochten in Rechtskraft. Am 24. Februar 2006 ersuchte F._ erneut um Abgabe eines Rollstuhl-Zuggerätes. Die IV-Stelle Schwyz wies das Begehren mit Verfügung vom 12. April 2006 und Einspracheentscheid vom 12. November 2007 abermals ab. B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Schwyz mit Entscheid vom 9. April 2008 ab. C. F._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen und beantragen, der kantonale Entscheid sei aufzuheben und es sei ihr "Kostengutsprache (...) für die Anschaffung eines Rollstuhl-Zuggerätes Swiss-Trac" zu erteilen; eventualiter sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen; ferner beantragt sie die unentgeltliche Rechtspflege. Verwaltung, Vorinstanz und Bundesamt für Sozialversicherungen verzichten auf Vernehmlassung.