Для того, чтобы подключить провайдера из другого города, надо или дождаться, когда провайдер из другого города дотянет линию до вашего города и разместит у вас в городе оконечное оборудование или взять расходы, прокладку, установку и поддержку оборудования на себя, тогда вы сможете подключиться к провайдеру в другом городе своим оборудованием, а в вашем городе подключиться к своему оборудованию.
Оптоволокно бывает разным, может работать одним куском на расстояние от 1 до 20 км, так что усилители потребуется ставить не так часто, но цены могут быть разным в зависимости от защищенности, вида волокна и пр. Сам кабель, условно, не дорог, до нескольких тысяч за 1 км, но оборудование, канавы, защита кабеля, работы, обслуживание...
Так что возможно все, особенно при наличии достаточного количества средств.