The perfect 10-day Colombia itinerary — Medellín, Cartagena, and Tayrona’s beaches — with where to stay at every budget and what to skip (2026).