Here is a fun way to learn some geography as a family through Google Maps.
It is the "Name That Ballpark Challenge" and the special map can be found by clicking here.
All 30 Major League Ballparks have been pinned on the map with a small clue to each one. The challenge is to name each stadium, the city, state, and the team that calls it home. You may use the map tools and any other sources you wish to complete this task. The ballparks are randomly scattered around North America.
I understand some families don't have Internet access. They may want to consider a family trip to a public library as a fun place to work on the challenge.