A stunning North African country is hailed for its stunning coastline and beaches, but remains an "underrated" holiday destination. Algeria boasts a rich mix of history, culture, and natural ...