Лучше: агентство Казани.
Правильно: города Люберцы. Географические названия в сочетании с родовым словом не склоняются, если внешняя форма названия соответствует форме множественного числа.
Корректно: мэр Москвы, мэр города Москвы.
См. в словарях.
Корректно: ...учреждению Великого Новгорода. В канцелярской речи: ...города Великого Новгорода.
В образцовой литературной речи названия городов склоняются в сочетании со словом город: лицей города Лобни. Но в официальных документах название должно указываться в соответствии с тем, как оно зарегистрировано.
Именно такой вариант – ярославка – зафиксирован в словаре И. Л. Городецкой и Е. А. Левашова «Русские названия жителей» (М., 2003), а также в «Толковом словаре названий женщин» Н. П. Колесникова (М., 2002). Слово ярославна как нарицательное существительное в значении 'жительница Ярославля' в доступных нам изданиях не зафиксировано. «Википедия», впрочем, тоже отмечает, что в разговорной речи для жительниц Ярославля применяется этнохороним ярославна. Однако литературной норме такое употребление не соответствует.
Если речь идет о шотландском короле XI века, о трагедии Шекспира, опере Верди, балете Молчанова, то ударение Макбет в образцовой литературной речи и сейчас признается ошибочным (поскольку, как Вы правильно пишете, приставка Мак- в шотландских фамилиях никогда не бывает ударной). Во всех этих случаях правильно говорить Макбет. И только в названии повести Н. Лескова сохраняется традиционный (прижившийся в русском, но ошибочный с точки зрения английского языка) вариант, правильно: «Леди Макбет Мценского уезда».
Откуда в русском языке появилось ударение Макбет? Один из крупнейших исследователей имен собственных А. В. Суперанская предполагает, что перенос ударения произошел под влиянием имени другого шекспировского героя – Гамлета. Ведь имя Гамлет изначально тоже произносилось с ударением на последнем слоге (под влиянием французской традиции). Позднее укоренилось привычное нам произношение Гамлет. «За компанию» с Гамлетом изменил место ударения и Макбет, но, в отличие от Гамлета, изменил с правильного на неправильное.
Место ударения в фамилии определяется, с одной стороны, акцентологическими закономерностями русского языка, действующими в области нарицательных слов, а с другой — многочисленными отклонениями от этих закономерностей, возникающими в результате акцентологического расподобления нарицательного и собственного имени, аналогического воздействия со стороны сходно построенных или бытующих в той же социальной среде фамилий (ср. правильное с точки зрения акцентологии Ива́нов и общераспространенное Ивано́в). Поэтому в конечном счете ударение в фамилии определяется семейной традицией.
Фамилии литературных персонажей в этом отношении подобны фамилиям реальных людей. Автор, в свою очередь, может изменить ожидаемое место ударения, реализуя тот или иной замысел. Но обычно такое изменение, если оно случается, так или иначе себя проявляет. Слово корова и его производные имеют неподвижное ударение на втором слоге, поэтому естественно предполагать, что фамилия Коровьев имеет ударение на том же слоге. Булгаков читал свой роман друзьям, диктовал жене — никаких свидетельств того, что он предполагал иное ударение в этой фамилии, нет.