Корректно: звание города-героя; звание "город-герой".
Дело в том, что Алматы – казахское название города. Русское название (фиксируемое в словарях русского языка и употребляемое в речи) – по-прежнему Алма-Ата. Поэтому по-русски правильно только так: Алма-Ата расположена.
Если всё-таки нужно употребить в русском тексте казахское название Алматы, можно воспользоваться общим правилом: род несклоняемых существительных, обозначающих географические названия, определяется по роду нарицательного существительного, выступающего в роли родового понятия. В данном случае это слово город (мужского рода), поэтому можно написать: Алматы расположен.
SantaMariadelFiore.jpg" width=134 align=left border=0>Правильно дефисное написание. В нашем издании справочника А. Э. Мильчина зафиксировано: названия церквей и соборов с элементами Сан-, Санта-, Сент- пишутся с прописной буквы через дефис (см.: А. Э. Мильчин, Л. К. Чельцова. Справочник издателя и автора. М., 2003. С. 80). Такая же рекомендация приведена и в «Русском орфографическом словаре» РАН:
Сан-... - первая часть геогр. и др. наименований, пишется через дефис, напр.: Сан-Марино (государство), Сан-Ремо, Сан-Сальвадор, Сан-Себастьян, Сан-Диего, Сан-Хосе (города), Сан-Паулу (город и штат), Сан-Карло (собор и театр)
Санта-... - первая часть геогр. и др. наименований, пишется через дефис, напр.: Санта-Крус (город, остров, река, провинция), Санта-Барбара, Санта-Клара, Санта-Мария (города), Санта-Лючия (поселок), Санта-Кроче (церковь)
То же в названиях церквей, храмов, состоящих из нескольких слов: Санта-Мария дель Фьоре, Санта-Мария делле Грацие, Сан-Пьетро ин Винколи и др.
Правильно: в Бору. Можно сказать и в городе Бор.
Такие названия в сочетании с родовым словом лучше не склонять, т. к. при изменении их по падежам трудно будет восстановить исходную форму названия.
Пожертвовать г. можно и даже желательно, ибо употребление слова город (и сокращения г.) перед названием города – характерная черта канцелярской речи. Слово город и сокращение г. рекомендуется употреблять ограниченно – главным образом перед названиями городов, совпадающими с фамилиями людей: г. Чехов. Но даже при наличии перед названием слова город или сокращения г. название склоняется. Правильно: в столице Польши Варшаве, в столице Польши г. Варшаве.