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 fin octobre à fin avril, qui est la plus propice à la découverte du pays même s'il faut nuancer selon les régions ou l'altitude qui peuvent faire par exemple que le climat en début d'année est un peu froid en certains endroits. Dans l'ensemble, on évite ainsi les grosses chaleurs du nord et les pluies ailleurs qui peuvent poser problèmes notamment sur les côtes où en plus l'atmosphère est également assez moite à cette période. Malgré tout c'est aussi aux alentours de Noël et à Pâques, pour la Semaine Sainte ou les "Spring break", qu'il y a le plus de monde avec les prix qui vont avec. À noter que juillet‑août sont également un peu chargés au niveau affluence.Bref, en tenant compte de tout cela, c'est quand même la période novembre‑mai qui est le plus à conseiller, tout en sachant qu'il vaut mieux éviter Noël/janvier et Pâques pour être le plus tranquille.