From the rolling dunes of the Sahara in the south to the Mediterranean coastline in the north, a stay in Algeria boasts a rich array of landscapes. Add in vibrant cities like Algiers and Oran ...