Строгой литературной норме соответствует первый вариант. Подробнее о названиях на -ово, -ево, -ино, -ыно см. в рубрике «Азбучные истины».
Географические названия славянского происхождения, оканчивающиеся на -ово, -ево, -ино, -ыно, не склоняются в сочетании с родовым словом, верно: из города Кемерово.
Географическое название, употребленное с родовыми наименованиями город, село, деревня, хутор, река и др., выступающее в функции приложения, согласуется с определяемым словом, то есть склоняется, если топоним русского, славянского происхождения или представляет собой давно заимствованное и освоенное наименование.
Географические названия в сочетании с родовым словом обычно не склоняются, когда род обобщающего нарицательного слова и топонима не совпадают.
Кроме того, обнаруживают тенденцию к несклоняемости приложения-топонимы среднего рода, оканчивающиеся на -е, -о (с родовым словом): между селами Молодечно и Дорожно.
Топонимы славянского происхождения, оканчивающиеся на -ово, -ево, -ино, -ыно, не склоняются в сочетании с родовым словом. Подробнее см. в "Письмовнике".
Таким образом, верно: в городе Полярном, в городе Кириллове, в городе Бабаево, в селе Ферапонтово, в селе Хвалевском, в селе Спасское-Куркино.
Если родовое слово сокращено до г. или с., правила те же, что и со словами город и село.
В современных словарях шампунь - мужского рода. А уж кофе женского рода точно не бывает!
Знаки препинания расставлены верно. Запятая перед вторым и не нужна, так как этот союз связывает смысловую группу был причесан и одет (обстоятельство безукоризненно относится к обоим сказуемым, связывает их) и сказуемое ослеплял.
Имя существительное, которому предшествует два или несколько определений, указывающих на разновидности предметов, ставится в форме единственного числа, если существительное не употребляется в форме множественного числа, а также если перечисляемые разновидности предметов или явлений внутренне связаны, например, в сочетаниях терминологического характера.
Таким образом, в обоих приведенных случаях следует выбрать форму единственного числа.
Правильно: в Брно, до Брно. Склонять это название нельзя. Несмотря на то что в чешском языке Брно склоняется, в русском оно выступает как несклоняемое существительное. (Однако названия чешских городков, содержащие слова u Brna, мы передаем так, как они звучат по-чешски: Славков-у-Брна, Вранов-у-Брна).
Топонимы славянского происхождения, оканчивающиеся на -ово, -ево, -ино, -ыно, не склоняются в сочетании с родовым словом: детям города Щелково (в «Письмовнике» об этом написано).