Banjul. The Senegambia Beach Hotel (tel: 462717) at Kololi resort is reasonable. Rooms a bit small, but lovely gardens and public areas, nice pool and reasonable restaurants. Around $50-70 a night. The Kairaba Beach Hotel (tel: 462940), next door is also good and around $70 a night.
Ouagadougou. I like the Hotel Relax ((313231). Large comfortable rooms. Quiet. Breakfast by the swimming pool is nice.
Douala. Many flight crews stay in the Meridien but I prefer the Akwa Palace (tel:422601), where the cabin crew stay. Reasonable rooms, nice pool and quite a few restaurants close to the hotel. Probably get a room for between $40-70.