Верно: Стоила нам десяти лет работы.
Вероятно, с этим вопросом надо обратиться в администрацию Нижнего Тагила.
Верен второй вариант.
Разные справочники дают разные рекомендации (подробнее см. в "Письмовнике"). На практике названия городов из двух слов, если они следуют после родового слова город, чаще не склоняют.