Да, правильно: на реке Лене.
В словарях зафиксированы варианты: лед станет на реке; река станет; река встанет.
Верно: в городе Цетине (основной вариант), в городе Цетинье (дополнительный вариант). Но: на реке Цетине.
Патмос – название греческого острова в Эгейском море, а также острова на реке Катунь в Республике Алтай.
Правильно: река Ганг. Но: река Ганга, если речь идет о небесной реке, вытекшей из пальца Вишну (в древнеиндийской мифологии).
В предложном падеже возможно только: о Есенине, о ёлке, о юности и т. д. В винительном падеже употребляются оба предлога: о и об.
Слово идти многозначно, и одно из значений очень широкое – 'двигаться, перемещаться в пространстве' (примеры из словаря: Поезд идёт. Баржа идёт по реке. Идти под парусом. Груз идёт морем. Идти на вёслах). Поэтому приведенная Вами фраза не ошибочна.
Выражение связано с народными верованиями в магическую силу воды как очищающей стихии, с гаданиями на воде. Всматриваясь в отражение в озере, реке, сосуде с водой и произнося различные заклинания, знахари и колдуны по состоянию поверхности воды предсказывали будущее, чью-либо судьбу.