The best country to retire to is only three hours from the UK and boasts sunshine for 300 days per year.