Название города Йошкар-Ола склоняется, поэтому корректно: города Йошкар-Олы.
Корректно: жил на другом конце города.
Верно: молоть кофе - мелю кофе.
При существительных мужского и среднего рода, зависящих от числительных два, три, четыре, определение, находящееся между числительным и существительным, принимает форму родительного падежа множественного числа: два горячих кофе.
Верно: перемелите.
Оба варианта возможны. Лучше: приглашаем отдохнуть на лоне природы.
Правильно: в конце XIX – начале XX века.