Landing 7am in BOG international, departing international at 11pm (AV flights). Never been in bogota before (several times in other South America though). Sunday whole day to spend in other words. I speak fairly fluent Spanish if it matters.
My interests:
-learn about Colombian history a bit (museums)
-eat some local food (no fine dining, but neither unknown streetfood), mid-price, anything goes
-just walk around / bicycle town
-watch people, architecture, parks etc.
-a soccer game I will see if there is any, but are they safe to go and easy to find tickets?
NO SHOPPING
I assume I need to land through immigration, but how much time should I plan for departure check-in/passport control etc? My bags will be checked through as it will be a long layover.
How about moving in town and between airport, are taxis safe and cheap to hail on streets (I am very OK to use public transport)?
I am aware answers are found also by google but I know seasoned flyertalkers usually know better

Thanks for help!