This link opens up the door to historical sites from prehistory through the 20th century. http://www.besthistorysites.net/
This website offers quick links to historical information about many different countries across the globe. With just a touch of the mouse you can have a map, flag, and historical background of almost any country you want!! http://www.immigration-usa.com/maps/
Here is an archeology website for middle school students. It does a wonderful job of describing the basics of Archeology. http://www.cr.nps.gov/archeology/public/kids/kidsFive.htm