Barichara, Santander is said to be prettiest town in Colombia - I can see why. Unlike other pueblos, Barichara has colonial style throughout.