For most people, the best time to visit Buenos Aires and most other places in Argentina is in spring.
Explore several one-day itineraries for traveling to Cartegena via cruise or otherwise.
A South American cruise can last from three days to 66 days. The most common is seven days.