It is always a good thing to encourage kids to work their brain with a little memorization. We have been practicing the 50 Nifty United States song for about 2 weeks now and we almost have it! Even the 3 year old has learned it...well at least up to Nevada :)
50 Nifty United States...
Here is proof that kids pick up on this song VERY quickly. We stop at Nevada, but they are close;)
Warning: This song is such a GREAT way to learn the states, but after 2 weeks of singing it constantly , it can drive you a little nuts!
I also like this one because it teaches both the states and capitals.
Yakko also has a cute one on the Nations of the World...
I hope this helps make learning geography a little more fun! If you have any other great resources to share, please leave a link in the comment section below! This will help all of us!