How to spend the perfect weekend in Algiers

How to spend the perfect weekend in Algiers