September and October: the rains have eased, skies are clearer, and crowds are thin because school holidays are over. December is also excellent for…
March and November: March has Carnival hangover (still busy but lower rates); November is dry, quiet, and cheaper than December.…
Go in September or October for the best balance of good weather, low crowds, and reasonable prices.