Step 1: I printed off a blank map of Europe from freeusandworldmaps.com. I also printed off the labeled Europe map from that same website as a control. I laminated these two maps.
European country flag and labels: I used the smaller version of the flags of Europe free to download at Montessori Materials
Here's the finished product once again:
I've also made pin maps of the continents, Asia and of the world biomes (scroll through the "geography" entries on the left sidebar if you're interested in seeing those).
You might be interested in this free Europe printable map, which is over at my new location homeschoolden.com.