Sachverhalt: Sachverhalt: A. Die deutsche Staatsangehörige S._ (geb. 1996) leidet seit der Geburt an einer spastischen Tetraparese und erhielt deshalb von der Invalidenversicherung verschiedene Leistungen zugesprochen. Mit Verfügung vom 4. März 2003 lehnte die IV-Stelle des Kantons Zürich die Übernahme einer Therapie nach A. Petö im Ausland ab. Diese Verfügung bestätigte die IV-Stelle mit Einspracheentscheid vom 22. Mai 2003. A. Die deutsche Staatsangehörige S._ (geb. 1996) leidet seit der Geburt an einer spastischen Tetraparese und erhielt deshalb von der Invalidenversicherung verschiedene Leistungen zugesprochen. Mit Verfügung vom 4. März 2003 lehnte die IV-Stelle des Kantons Zürich die Übernahme einer Therapie nach A. Petö im Ausland ab. Diese Verfügung bestätigte die IV-Stelle mit Einspracheentscheid vom 22. Mai 2003. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 30. Januar 2004 ab. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 30. Januar 2004 ab. C. S._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, es seien ihr die gesetzlichen Leistungen zuzusprechen. Eventuell sei die Sache zu näheren Abklärungen an die Verwaltung zurückzuweisen. Die IV-Stelle und das Bundesamt für Sozialversicherung (BSV) schliessen auf Abweisung der Verwaltungsgerichtsbeschwerde. 