Popular destinations for self guided tours include Costa Rica , Croatia , Spain , Portugal , India , Italy , Mexico , Morocco , South Africa and Tanzania