См. в окне «Искать на Грамоте».
Какое название соответствует нормативным рекомендациям, таков вопрос? Ни первое, ни второе. Есть два варианта, которые традиционно используются (и в этом смысле соответствуют традициям письма).
В исторических документах есть оба названия.
Корректно: в с. Крапивна. Географические названия в сочетании с родовым словом обычно не склоняются, когда род обобщающего нарицательного слова и топонима не совпадают (здесь село среднего рода, Крапивна – женского).
Пусть картина повисит (побудет) здесь.
Верно: деревня Кашина, деревни Кашины, деревне Кашине, деревню Кашину, деревней Кашиной, о деревне Кашине.