I have a map of Germany, and the coords of a few cities. plot displays the dots properly. I would like to use scatter instead, in order to be able
plot
scatter
try adding "zorder" so that the points show up above the map:
map.fillcontinents(color='lightgray',zorder=0)