My son's affinity for geography was fostered by Usborne Sticker Atlas books. We have wall maps and play with SmartGlobe and even exchange random postcards at Postcrossing, but it was the initial interest in these sticker books that engaged him so much. And boy did he learn from them! I swear his ability to locate countries on the map far surpasses my own and it all started with these sticker atlases. Not only did he figure out where different countries were located, he accumulated knowledge of what animals/flags/dinosaurs/history occur there.
As time passes, these collections often resurface and get flipped through. Definitely money well spent!