Если без такой тавтологии не обойтись, то ее можно хотя бы обыграть. Например: Город Комсомольск-на-Амуре, как нетрудно догадаться, получил такое название потому, что он расположен на берегу реки Амур.
Географические названия, использованные в переносном смысле для обозначения какой-то территории, в чем-то похожей на ту, которая официально названа данным именем собственным, обычно кавычками не выделяются. Ср.: Во многих российских городах есть свой Арбат.
Запятые допустимо не ставить.
Сергей, постарайтесь выполнить задание самостоятельно.
У этих выражений разное значение. Это дорого стоит – имеет высокую цену (это платье дорого стоит). Это дорогого стоит – о чем-либо важном, значительном (это признание дорогого стоит).
Запятая после слова город нужна.
Верно: избегать продуктов с содержанием жиров.
Запятая нужна: Мышкин – город, свободный от кризиса.
Верно: Применение газов для терапии кошек.