10. Peru
Thanks to Peru’s low cost of living and friendly people, retired Americans will feel right at home there. A one-bedroom apartment in Arequipa or Cusco rents for less than $350 a month, and the country’s rentista visa gives retirees permanent residency status and an income tax exemption.