Villa de Leyva is a small, colonial town that’s just three hours from the Colombia’s capital of Bogotá. The highlight for many is wandering the streets and enjoying the beauty of this picturesque town. With just one day in Villa de Leyva, you can experience all of the highlights of this small town without feeling …
