A trip to Algeria is best done in conjunction with the services of a travel company. The country is vast and diverse in every meaning of the word from culture to habitats and it would make for a pretty demanding activity to plan to cram everything into your standard holiday period. A travel company...