Верно: (где) в Йошкар-Оле.
Правильно: в Астрахани.
Правильно: (сделать что-либо) в течение двух недель.
Оба варианта возможны.
Правильно: в течение многих лет Вы возглавляете.
Верно: зарегистрировать в общежитии.
Правильно: обвинять кого-либо в нарушении приказа; сделать что-либо в нарушение приказа (=несмотря на приказ).
Это односоставное безличное предложение с грамматической основой надо идти.
Правилен второй вариант. Правило таково.
Правильными являются конструкции 35,5 процента (не ...процентов), 12,6 километра (не ...километров), т. е. при смешанном числе существительным управляет дробь, а не целое число. Также: 45,0 (сорок пять и ноль десятых) секунды, 67/8 (шесть и семь восьмых) метра и т. п. (Розенталь Д. Э., Джанджакова Е. В., Кабанова Н. П. Справочник по правописанию, произношению, литературному редактированию. М., 1999. § 166).
Верна форма единственного числа.