Je n'ai pas visité ces deux endroits, mais on m'a dit que le canyon est vraiment intéressant.
En ce qui concerne l'hébergement, je te conseille l'hostel Backpackers au centre de la ville de
San Cristobal de las Casas. Au moment où j'y suis allée (fin juin 2007), le prix était de 60 pesos pour une nuit dans un dortoir! Le déjeuner est inclus. Apporte toi des vêtements chauds, car la température est plutôt fraîche la nuit. De plus, il pleut pratiquement tous les jours vers 15 heures, un imperméable est donc de mise.
Bon voyage !