Exhaustive latitude, longitude and altitude information for all the Earth’s cities and towns, sorted by country and alphabetically.
You can drill down to an individual page for each place to find a topographic map, nearby cities, towns and airports, and recent temperature, cloud cover and precipitation.
It links to a Google search, not Google Maps or Earth (yet), but even so is a valuable resource.