Want to make history really come alive? Consider History in Motion. Here you can not only annotate the map but add images and links. It is a free site (but no Google sign in- your students will need to create usernames and passwords) that has potential. The video above will help you get started.