December and January: coolest weather (25–33°C), dusty but dry, with little rain and no crowds. February also works well before the heat builds.
March and November: both dry and quieter. March gets hotter (35–40°C) but still bearable; November has cooler evenings. Good for…
Go in December or January for the mildest, driest weather and no rain interruptions.