Latin American countries also generally have a much lower cost of living, so you can stay for a while for a fraction of the cost of living in North America. From someone who has lived in Buenos Aires for 12 years, I highly recommend getting to know the rich histories and cultures of South America! And great list, by the way!