The first four websites have interactive games and flashcards and stories for children to learn Spanish. 

http://www.123teachme.com/learn_spanish/spanish_for_children

http://pbskids.org/noah/

http://spanishspanish.com/alfabeto_ipower.html

http://www.hello-world.com/Spanish/

http://www.duolingo.com


The last four websites deal with geography and culture.  You can type in the names of many of the 21 different Spanish speaking countries and find cool facts and pictures about them as well as play geography games.

http://kids.nationalgeographic.com/explore/

http://www.worldatlas.com/

http://www.lizardpoint.com/geography/index.php

http://www.yourchildlearns.com/map-puzzles.htm