Запятая нужна, это сложное предложение.
Варианты с тире и с дефисом действительно различаются по смыслу: сочетание зимой — весной означает «от зимы до весны», здесь употребляется тире в функции соединения; дефисное сочетание зимой-весной указывает на приблизительное время, означая «либо зимой, либо весной» (см. пункт 5 параграфа 118 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина).
Высказывание прочитывается как двойной заголовок. Если это так, то его нужно оформить следующим образом: География в русском языке, или Русский язык в географии. Если это не так, требуется другое оформление.
В первом предложении знаки препинания не нужны, второе корректно оформить так: На снегу тени от берез — это говорит о том, что день солнечный.
Вася Петров — это так называемый именительный темы. При такой конструкции действительно возможны разные знаки препинания, однако, поскольку в предложении имеется личное местоимение в качестве слова-отсылки, правильным будет поставить тире: А вот Вася Петров — он нам кто?
Запятая перед союзным словом что нужна: это союзное слово вводит придаточное изъяснительное предложение.
В этом случае этикетные фразы являются скорее подлинными выражениями, играющими роль дополнений при глаголе говорить, а потому двоеточие перед этими фразами излишне: Ну неужели трудно сказать «доброе утро», «приятного аппетита»? Эти фразы можно рассматривать и как прямую речь внутри слов автора (см. параграф 136 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина), но в этом случае следует написать их с прописной буквы: Ну неужели трудно сказать: «Доброе утро», «Приятного аппетита»?
Это верная форма, что можно проверить по словарям на нашем портале, в частности по «Словарю трудностей русского языка».
Поскольку филиал — это подразделение компании, писать это слово с прописной буквы нет оснований: директор филиала в г. Москве.
Запятая после выберете нужна, так как это сложноподчиненное предложение. Запятая перед союзом и не нужна, потому что он соединяет две однородные придаточные части (придаточные изъяснительные), зависящие от глагола выберете.