

Stroll along Villa de Leyva's cobblestone streets
Photo: Wikipedia
Among Colombia's many historic towns, this one stands out for its beauty as well as its congenial atmosphere.
Villa de Leyva is a relatively short trip from Bogotá, just three hours by bus (via Tunja).