I'm thinking 3 days Iguazu Falls- Puerto Iguazu
either 2 days/2 nights, or 2 days/3 nights, no more time needed.
And 4 days in Colonia Carlos Pellegrini (Does anyone know how to pan on how to get there?? I'm struggling...)
This does seem to be the problem. It seems logical as part of an overland trip to Iguazzu, using some combination of bus and taxi transport, and then fly back to Buenos Aires from Iguazzu at the end. What I'd try is make a lodging reservation in Colonia Carlos Pellegrini. And communicate with your hosts to find out how to reach the town and leave, explaining the need to reach Iguazzu.
The rest of your itinerary looks good. If you have to choose between a visit to Cordoba, or a visit to Salta, go for Salta, because that city and that region is so much better.
