Корректно: в городе Казани.
Это сочетание пишется строчными буквами.
В «Большом академическом словаре русского языка» (гл. ред. К. С. Горбачевич. Т. 7. М., СПб., 2007) слово казачий приравнено по значению к слову казацкий.
Лучше: агентство Казани.
При подчеркивании общего количества: было украдено.
Казанка.
См. «Правила русской орфографии и пунктуации»., параграф 99
Оба варианта верны.
Верно: Картин должно быть две.