Barichara: The Prettiest Town in Colombia EHEspanishLearn more about Barichara: The Prettiest Town in Colombia.