Sachverhalt: Sachverhalt: A. Der am 27. September 1998 geborene U._ leidet an einer beinbetonten spastischen Tetraparese, Status nach zystischer Leukenzephalomalazie bei Frühgeburtlichkeit (31 SSW, 1640 g). Daneben bestehen multiple Störungen der Sinnesorgane, u.a. ein Strabismus konvergens, Wahrnehmungsstörungen. Die psychomotorische Entwicklung ist verzögert. Nach der Entlassung aus dem Spital X._ am 9. November 1998 wurde mit intensiver Physiotherapie begonnen. Dazu kam ein Jahr später heilpädagogische Früherziehung. Die Massnahmen wurden ambulant zu Hause durchgeführt und von der Invalidenversicherung übernommen. Am 20. November 2000 und 19. März 2001 leistete die IV-Stelle Zug Kostengutsprache für Kurzaufenthalte zur Intensivförderung im Heilpädagogischen Kinderheim W._ in Y._ für die Zeit vom 1. Oktober 2000 bis 30. September 2002. U._ hielt sich dort an insgesamt 55 Tagen auf, zuletzt vom 9. bis 12. Mai 2002. Vom 6. bis 13. Oktober 2002 war U._ erneut im Kinderheim W._ untergebracht. Nach Abklärungen und nach Korrespondenz mit dem Bundesamt für Sozialversicherung lehnte die IV-Stelle mit Verfügung vom 31. Januar 2003 die Übernahme der Kosten für diesen Aufenthalt ab. Zur Begründung führte sie unter anderem an, die Massnahme sei weder aus medizinischen noch aus pädagogisch-therapeutischen Gründen indiziert. Sie diene in erster Linie der Entlastung der Eltern. Der Aufenthalt könne nicht als einfach und zweckmässig eingestuft werden. Daran hielt die Verwaltung mit Einspracheentscheid vom 18. März 2003 fest. Vom 6. bis 13. Oktober 2002 war U._ erneut im Kinderheim W._ untergebracht. Nach Abklärungen und nach Korrespondenz mit dem Bundesamt für Sozialversicherung lehnte die IV-Stelle mit Verfügung vom 31. Januar 2003 die Übernahme der Kosten für diesen Aufenthalt ab. Zur Begründung führte sie unter anderem an, die Massnahme sei weder aus medizinischen noch aus pädagogisch-therapeutischen Gründen indiziert. Sie diene in erster Linie der Entlastung der Eltern. Der Aufenthalt könne nicht als einfach und zweckmässig eingestuft werden. Daran hielt die Verwaltung mit Einspracheentscheid vom 18. März 2003 fest. B. Die Eltern von U._ reichten beim Verwaltungsgericht des Kantons Zug Beschwerde ein und beantragten, der Einspracheentscheid vom 18. März 2003 sei aufzuheben und die IV-Stelle sei zu verpflichten, die Kostengutsprache für tageweise Intensivförderaufenthalte im Heilpädagogischen Kinderheim W._ bis zur definitiven Einschulung ihres Sohnes zu verlängern. Die IV-Stelle schloss in ihrer Vernehmlassung auf Abweisung des Rechtsmittels. Der Instruktionsrichter holte bei Dr. med. S._, Leitender Arzt Neuropädiatrie am Spital X._, einen Bericht ein. Die Parteien verzichteten auf eine Stellungnahme zu den fachärztlichen Ausführungen. Mit Entscheid vom 30. Oktober 2003 hiess das zugerische Verwaltungsgericht die Beschwerde gut. Es stellte fest, dass die Eltern von U._ Anspruch auf Kostenersatz für den Aufenthalt ihres Sohnes vom 6. bis 13. Oktober 2002 im Kinderheim W._ und auf weitere Kostengutsprachen im Sinne der Erwägungen haben. Es wies die Sache an die IV-Stelle zur Festsetzung der Beitragshöhe und zum Erlass einer neuen Kostengutsprache zurück. Mit Entscheid vom 30. Oktober 2003 hiess das zugerische Verwaltungsgericht die Beschwerde gut. Es stellte fest, dass die Eltern von U._ Anspruch auf Kostenersatz für den Aufenthalt ihres Sohnes vom 6. bis 13. Oktober 2002 im Kinderheim W._ und auf weitere Kostengutsprachen im Sinne der Erwägungen haben. Es wies die Sache an die IV-Stelle zur Festsetzung der Beitragshöhe und zum Erlass einer neuen Kostengutsprache zurück. C. Das Bundesamt für Sozialversicherung führt Verwaltungsgerichtsbeschwerde mit den Rechtsbegehren, der kantonale Gerichtsentscheid sei aufzuheben. Das kantonale Verwaltungsgericht beantragt die Abweisung der Verwaltungsgerichtsbeschwerde, die IV-Stelle deren Gutheissung. Die Eltern von U._ reichen keine Vernehmlassung ein.