In its annual Retirement Index released this week, International Living magazine ranked Portugal as the No. 1 spot in the list of best countries to retire abroad. Panama took the No. 2 spot and was followed by Costa Rica, Mexico and Colombia. The countries were ranked based on factors including housing, benefits, visas, residency, ease of fitting in, development, governance, cost of living.