Neunte Klasse? Dann spielt für Euch, vermute ich mal, ein besonders wildes Nachtleben keine so besonders große Rolle bei der Entscheidung. Es geht wohl eher darum, möglichst viele interessante Orte in der Stadt besichtigen zu können, nett (und nicht zu teuer) essen gehen zu können, und ein wenig Shopping macht ja auch Spaß.
Madrid: Superschöne Museen, nicht ganz so viele "sonstige Sehenswürdigkeiten" (z.B. Baudenkmäler), große Einkaufsstraßen (wie in praktisch jeder Großstadt), ein toller Park (Retiro), großartige Möglichkeiten, preiswert und nett Essen zu gehen, Großstadt-Atmosphäre, aber auch mit sehr coolen Szene-Vierteln.
Barcelona: Sehr viele großartige Sehenswürdigkeiten (vor allem, wenn man eine Schwäche für Gaudí hat), nicht so spektakuläre Mussen, sehr touristisch, daher eher etwas teurer, sehr viele Möglichkeiten, Essen zu gehen (im Schnitt aber eher teurer und touristischer als in Madrid), nette Shopping-Gegenden (nicht billig, macht aber Spaß zu Bummeln). Ebenfalls Großstadt-Atmo, aber in vielen Ecken eher etwas ruhiger, nicht ganz so szenig, dafür eher touristisch (das kann empfindliche Leuten manchmal etwas nerven).
Beide Städte sind mit Billigfliegern gut erreichbar, vielleicht macht von Eurer Stadt aus der mögliche Unterschied in den Flugpreisen bereits wett, dass Barcelona sonst etwas teurer ist.
Fazit: Madrids Stärke sind die Mussen, Barcelonas Stärke die Baudenkmäler und (je nach Geschmack) vielleicht die "allgemeine Atmosphäre". Entscheiden müsst Ihr Euch selbst.