Дополнительные запятые не нужны.
См. в Письмовнике.
В словарях и справочниках (см., например, «Словарь собственных имен русского языка» Ф. Л. Агеенко) дана рекомендация склонять как существительные сложные славянские названия, являющиеся существительными, при наличии словообразовательных признаков прилагательных, например: Бяла-Подляска, Бяла-Подляски (гор., Польша); Банска-Бистрица, Банска-Бистрицы (гор., Словакия); Зелёна-Гура, Зелёна-Гуры (гор., Польша). Эта рекомендация дает основания предложить вариант музей в Моравска-Тршебове.
Это фраза из известного анекдота о Штирлице, ее употребление возможно в различных контекстах в разных значениях, в том числе для обозначения «секрета», который всем известен, для перехода к фразе с нецензурным словом, для намека на этот широко известный анекдот и в других целях. А вот сам анекдот:
В три часа ночи Борман просыпается от стука в дверь. Он, злой и сонный, идет открывать. Видит: на пороге стоит человек в телогрейке, заячьем треухе с красной звездой.
– Слоны идут на север, – сказал человек.
– Слоны идут на ... – со злостью ответил Борман, – а Штирлиц живет этажом выше.
Сочетание берег долины некорректно. Берег – это край суши, прилегающий к водоёму, местность (населённые пункты, страны и т. п.), расположенные у моря или реки.
Мужские фамилии склоняются (Лукьянчука, Кравчука, Соломащука; Лукьянчуку, Кравчуку, Соломащуку и т. д.), женские – нет.
Вероятно, стоит попытаться объяснить носителю фамилии, что ее несклонение (если носитель – мужчина) – грубая грамматическая ошибка, нарушение норм русского языка.
Нет Колодия, к Колодию, с Колодием, о Колодии.
Верно склонение без выпадения гласной: нет Шагола.
Эти фамилии можно склонять двояким образом: с выпадением гласного (Кравца, Полошевца; Кравцу, Полошевцу и т. д.) и без выпадения гласного (Кравеца, Полошевеца; Кравецу, Полошевецу и т. д.). Но ввиду того, что фамилии выполняют юридическую функцию, всегда предпочтительно склонять их без выпадения гласного, т. е. Кравеца, Полошевеца; Кравецу, Полошевецу и т. д.
Да, склонять такие названия нужно, если они не используются в функции приложения (например: состав препарата "Супрадин").