If you just want a ticket then it is probably OK to use the airline direct but if you want hotels etc then use a travel agent. I have also used okpodo and expedia to check for cheap flights
I saved about 800 cedis when I bought my British Airways ticket Accra -London directly from their airport desk as compared to prices advertised on internet.
Articles to help you in your expat project in Accra