Personalmente amo Villa de Leyva cuando no hay tanta gente, por lo que recomiendo ir un fin de semana que no tenga alguna fecha especial. Pues los hospedajes serán más económicos, la atención en los restaurantes será mejor y podrás realizar todas las actividades mucho más rápido.