We have about three weeks in Colombia in December. The plan is to spend 3-4 days in Bogota (with one excursion out of the city), then fly to Armenia and go on to Salento for 4 nights, then fly in the morning back to Bogota and on to the bus station and on to Villa de Leyva by bus, all in one day. Then after Villa de Leyva we would take a bus back to Bogota, get to the airport, and fly to Cartagena in the late afternoon. We have to get to Cartagena that night because we have a speedboat the next day to an island. I looked into busing to Bucaramanga and flying to Cartagena from there, but it looks like only one airline, one afternoon flight a day. So if something gets messed up we have a problem. Whereas flying from Bogota there are lots of flights, so if one gets cancelled, there are later ones.
But looking at the recent posts from piaand, and answers from amazingjourneys, mvbergen, and mstep about stopping to see Zipaquira and Chiquinquira on the way to Villa de Leyva, I am wondering whether it would make more sense to rent a car for this part of the trip. That way, we could pick it up and drop it off at the Bogota airport, not need to go to the bus station. I got a pretty decent price from Localiza, much more than the bus of course.
But what is the driving like on this route? Easy, hair-raising, dangerous? It wouldn't be the first time we have driven around in Central or South America (Ecuador, Panama) or Mexico. Traffic could be a problem whether car or bus. This would be about December 15.
Thanks for your help.

