You can get latitude/longitudes required to create point geometries of many cities and other settlements from http://geonames.org
The best place for free country boundaries that I know of is http://www.diva-gis.org/gData
twitter: @alastaira blog: http://alastaira.wordpress.com/