Respostas:
Pago para
EZ-Locate (TeleAtlas - de propriedade da TomTom)
http://www.geocode.com/index.cfm?module=download
NAVmart (NavTeq da Nokia)
http://www.navmart.com/geocoding.php
http://www.navmart.com/geocoding_services.php
Livre
Via Michelin (API e melhor cobertura na Europa do que no mundo)
Nomes geográficos (boa fonte aberta - precisão irregular em locais rurais)
Aqui está outra: (10.000 chamadas por dia gratuitas) https://simplegeo.com/docs/clients-code-libraries
Recentemente, fiz uma pergunta , tentando obter o oposto (se cidade, país desejassem lat / long). Eu usei esse banco de dados gratuito . Ele não fornece códigos postais (por isso não é realmente uma resposta), mas fornece cidade e país, se isso for útil.