You can drink tap water in the biggest cities apart maybe from Cartagena and Santa Marta. I also never had problems eating fruits and vegetables or drinking delicious juices.