Popular destinations for walking tours include India , South Africa , Zimbabwe , Botswana , Costa Rica , Kenya , Nepal , Namibia , Argentina and Sri Lanka