These Latin America destinations offer affordable housing, quality healthcare, and low living costs for U.S. retirees seeking warm weather and cultural richness.