Barichara is sometimes referred to as the prettiest town in Colombia. Here is where you’ll find colonial architecture with stunning mountain views. While a lot of the fun is wandering the streets and admiring the beauty, you can also hike to an even smaller town to get a better view of the mountains (and some …











