December and January: dry, sunny days with manageable crowds (post-Christmas week excepted). March also works well — still dry, before Easter week sw…
April and November: tail-end of dry or wet seasons offer reduced rates (15–20% off peak), fewer people, and still decent weather.…
Go in January for the best mix of reliable weather and moderate crowds; budget travellers should target November.