December and January: dry, sunny, and relatively cool, with Harmattan haze lowering humidity. Crowds are low because most tourists head to the coast.
February and March: still dry, slightly hotter, but calm. Hotels may offer small discounts.
Go between December and February for the best balance of dry weather and comfortable temperatures.