Верно: в городе Старом Осколе.
Верно: в городе Москве; УМВД по г. Старый Оскол.
Корректны второй и третий варианты (в значениях "когда я садился" и "когда я сел" соответственно).
Произносится: нет стёкол. На письме употребление ё необязательно, можно написать нет стекол.
См. «Словарь трудностей».
Беспредложный вариант удачнее.
Правила склонения названий с сокращением г. соответствуют правилам склонения названий со словом город. Поскольку разные специалисты дают разные рекомендации для названий вроде Старый Оскол (подробнее см. в "Письмовнике"), следует сделать вывод, что допустимы и склоняемый, и несклоняемый вариант.