Читайте "Азбучные истины" на портале Грамота. ру
Азбучная истина № 1. Географические названия славянского происхождения, оканчивающиеся на -ово, -ево, -ино, -ыно, не склоняются в сочетании с родовым словом: из района Люблино, в сторону района Строгино, к району Митино, в городе Иваново, из деревни Простоквашино, до края Косово. Если же родового слова нет, то нормативны оба варианта, склоняемый (старый) и несклоняемый (новый) : в Люблине и в Люблино, в сторону Строгина и в сторону Строгино, в Иванове и в Иваново, из Простоквашина и из Простоквашино, до Косова и до Косово, к Митину и к Митино, 8-й микрорайон Митина и 8-й микрорайон Митино. При этом склоняемый вариант соответствует строгой литературной норме (и рекомендуется, например, для речи дикторов) .
От себя добавлю.
Если есть сомнения, что вас поймут правильно - не склоняйте. Или добавляйте родовое слово.
Живу в Борисове. Как называется населенный пункт: Борисов или Борисово? Живу в городе Борисов. Живу в деревне Борисово.
Военные не склоняют названия малоизвестных населенных пунктов. Чтобы не быть неправильно понятыми.