The laid-back Angolan coastal city of Benguela has not slept well the past three nights , ever since discovering it was to host a semi-final match at the Africa Cup of Nations involving two of football 's fiercest foes .