Please suggest sites for downloading list of world countries, states and their counties / districts / regions.
No need for cities.
You can use Yahoo Geo technologies or Wiki location API.
You can also have a look at programmableweb for other Mapping APIs
go to : www.maxmind.com it's free and 99.5% accurate.