Toronto first.
Havana is wayyyyy down the line now. Don't go just for the hobbying but if you are going anyway, then it's okish. Well past the hey days of yesterday.
Zerodero is just all around shit.
If you haven't already booked your flights, go to Medellin.