Here is very good country info website http://www.1blueplanet.com Every time when you going to travel you can take some info about country where you want go and more things there ....
also an excellent source is the CIA world fact book: http://www.cia.gov/cia/publications/factbook/index.html