Да, при отсутствии родового слова (деревня) склоняется: в Росстанях, но в деревне Росстани.
По-русски этот город по-прежнему называется Алма-Ата, склоняется вторая часть этого названия: в Алма-Ате. Если название города употребляется в форме Алматы (каз.), оно не склоняется: в Алматы.
Название склоняется, если нет родового слова: в Колпине, из Колпина. Но: в городе Колпино.
Название склоняется, кроме тех случаев, когда употребляется со словом поселок: в Лаишеве, в поселке Лаишево.