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