Задача выглядит как упражнение на пунктуацию и синтаксис: нужно составить корректное предложение с двумя придаточными определительными и придаточным времени.
Рекомендованная корректная формулировка: Город, о котором так много писали в путеводителях и который манил нас своими тайнами, наконец показался на горизонте, когда мы уже почти отчаялись его найти.
Разбор по частям
- Подлежащее: Город
- Сказуемое в главном предложении: показался
- Придаточные определения (оба относятся к слову «город» и образуют единое сложное определение):
- о котором так много писали в путеводителях
- который манил нас своими тайнами В построении внутри придаточного соединены союзом и; запятой после всего придаточного определения заканчивается часть и переходит главное предложение.
- Придаточное времени: когда мы уже почти отчаялись его найти
- Обстоятельства: на горизонте (место), его найти (инфинитив в составе дополнения к «отчаялись»)
- Пояснение по знакам препинания
- Запятая после «Город» и запятая после «тайнами» закрывают сложное придаточное определительное: «Город, [о котором ... и который ... тайнами], …»
- Запятая перед «когда» отделяет придаточное времени от главного предложения.
- Внутри сложного определения союз «и» соединяет два придаточных, относящихся к одному слову- antecedent; здесь запятая перед «и» не нужна (вариант с запятой перед «и» существует в некоторых стилях, но более естественный и нормативный — без неё внутри определения).
Если понадобится, могу привести альтернативную пунктуацию с двумя отдельными придаточными определительными (меняет нюанс).