Here is an interesting summer challenge that I received from the MIT Online CourseWare project as a brain-teaser(but is really a geography quiz) that should be done from memory and without reference to any maps except those in your head:
A. Name the 5 African nations that touch the Mediterranean Sea, their capital cities, and their major rivers.
B. Name all Middle Eastern nations, their capital cities, and their major rivers.
I can tell you that this is difficult. I missed two African capitals, one entire Middle Eastern country(albeit a small one), and got two Middle Eastern capitals wrong and I consider myself a geogrpahy expert.
To check your answers and compute your score, go to http://www.lib.utexas.edu/maps/middle_east.html
to find the two maps that will provide the information you will need.