The best thing I ever did as a kid to learn history was being a Stamp Collector, especially foreign stamps, if I saw something on a Stamp, I wanted to know everything about it.
I heartily agree. I collected stamps as a kid, and learned so much geography and history. A country's stamps portray its history and famous people and events. A great hobby for any kid.