Barichara is the kind of town that Hollywood filmmakers dream about. A Spanish colonial town saturated with atmosphere, it boasts cobblestone streets and whitewashed buildings with red-tiled roofs that look almost as new as the day they were created some 300 years ago. It's no wonder that many Spanish-language films and telenovelas are shot here. Granted, the movie-set appearance owes a debt to considerable reconstruction efforts made since the town was declared a national monument in 1978.
The town is located 20km northwest of San Gil high above the Río Suárez. Founded in 1705, its natural beauty, temperate climate and bohemian lifestyle have long attracted visitors. In recent years Barichara has become a magnet for affluent Colombians. Compared to Villa de Leyva, Barichara is more upscale but less touristy. It is, without a doubt, one of the most beautiful small colonial towns in Colombia.