Wenn 17jährige in der Lage sind, einen Urlaub aus ihrem Einkommen zu zahlen (natürlich keinen Luxusurlaub), ist der Vertrag rechtsgültig. Es ist kein Ratenvertrag oder ähnliches, der unter 18 gar nicht geht.
Die ca 100 Euro gelten dann, wenn ein Minderjähriger kein eigenes Einkommen hat, er soll sich nicht verschulden.
Bedingt geschäftsfähig bedeutet eben, sie dürfen keine längerfristigen Verträge eingehen, ohne Zustimmung, aber sie dürfen im Rahmen ihrer finanziellen Möglichkeiten Verträge abschließen, sprich einkaufen oder auch einen Urlaub buchen. Das Risiko, was die finanziellen Möglichkeiten angeht, trägt der Vertragspartner, sprich der Vertrag ist ungültig, wenn ein Schüler mit Taschengeld große Einkäufe macht.