Trouver la meilleure période de visite consiste à concilier les contraintes climatiques avec l'affluence et les tarifs les plus intéressants sur place ou pour y arriver.C'est la saison sèche, de novembre à avril, qui est la plus propice à la découverte du pays. On évite ainsi les pluies qui peuvent poser problèmes notamment sur les côtes où en plus l'atmosphère est également assez moite çà cette période. Mais c'est aussi aux alentours de Noël et à Pâques, pour la semaine sainte, qu'il y a le plus de monde avec les prix qui vont avec. À cela s'ajoute aussi une certaine affluence en juillet‑août. Néanmoins, hormis à ces occasions, on peut voyager sans trop de foules.Bref, en tenant compte de tout cela, c'est quand même la période novembre‑avril qui est le plus à conseiller, tout en sachant qu'il vaut mieux éviter Noël et Pâques pour être le plus tranquille.