Country-Map is a project mainly written in ..., it's free.
A Drupal module that creates a country map field which can be edited visually.