10day trip to Brazil (SP) vs Argentina (BA) vs Colombia (Bogota)?

Hi everyone,

I live in NY and am planning a 10-day solo travel to South America in July. I am a 29M, not interested in night life/drinking and really enjoy just walking around streets, eating and viewing art galleries/museums.

I’ve been to Peru which I absolutely loved in the past and was looking for either Brazil vs Argentina vs Colombia for my 10-day visit.

Below is the itinerary I planned for each of destinations – budget not a big factor for me, really looking for good food + not too dangerous + artsy place.

Brazil: SP + Rio de Janeiro + Iguazu falls

Argentina: Buenos Aires + Patagonia + Iguazu falls

Colombia: Bogota + Medellin + Cartagena

Would love to hear your opinions, thank you!

10day trip to Brazil (SP) vs Argentina (BA) vs Colombia (Bogota)?