Действительно, в "Справочнике издателя и автора" А. Э. Мильчина, Л. К. Чельцовой дана рекомендация употреблять сокращение г. (и полное слово город) ограниченно, преимущественно перед названиями городов, совпадающими с фамилиями людей, например г. Пушкин, г. Королев.
Однако на практике (в канцелярской речи) сокращение г. и полное слово город употребляются перед названиями всех городов, в т. ч. с формантами -бург, -град и -город, напр.: г. Волгоград, г. Санкт-Петербург, город Шлиссельбург, город Калининград.
Возможен как склоняемый, так и несклоняемый вариант. Подробно см. в Письмовнике.
Слово драм склоняется, правильно: 100 драмов.
Сочи и Лабытнанги — несклоняемые топонимы. Название города Покачи склоняется.
Верно: врио.
блес (к, т) — блещ — блист. На месте безударного гласного пишутся буквы и и е: и — перед ст при последующем ударном а, напр.: блиста´ть, блиста´ет, блиста´ющий, блиста´ние, блиста´тельный, заблиста´ть; е — в остальных случаях, напр.: блесте´ть, блести´т, блестя´щий, блестя´, блесну´ть, заблесте´ть, проблесну´ть, блесна´, о´тблеск, про´блеск, блещу´, блещи´, блеща´. Под ударением — е и ё: блеск, бле´щет, бле´щущий; поблёскивать, отблёскивать, проблёскивать, блёстки.
Вы написали правильно: В соревнованиях принял участие 51 спортсмен из нашего города, Петрозаводска и Ильинского, а также городов Кириши, Волхов Ленинградской области, Кандалакша Мурманской области.