I'm traveling from the USA to Cali, Colombia. I'm looking at flights and wanted a little advice. For the choices of flights I'll be arriving in Bogotá, Colombia from the US about 6am on a Saturday and then getting a connection to Cali, Colombia. There are lots of options for the last leg with layovers anywhere from 2 hours to 4 hours, running every 30 minutes.
I assume I will have to go through customs in Bogotá (and not Cali). Assuming that is correct, is there a good recommendation on how long I should plan for? I'd rather get to the gate early than stress out and have to rush to make my connection. Is 2 hours plenty of time to get through customs and make it to the next gate or will it likely take longer?