См. в «Словаре трудностей».
Предпочтительно в данном случае – придерживаться транскрипции.
Правильно: Средние века.
Склонять это название, написанное латиницей, не следует.
Правильно: сорок четыре миллиона. См. здесь.
Правильно: день Ивана Купалы.
Следует писать раздельно.
Правильно со строчной: одна из крупнейших на юге России компаний-дилеров...
Слова между тем не являются вводными и не обособляются.
Правильно с прописной: Черноморское побережье Кавказа.
Географическое определение пишется с прописной буквы, только если входит в состав официального названия, например: Ростовский государственный университет. Правильно поэтому: ростовский аэропорт (т. к. официальное название: ОАО «Аэропорт Ростов-на-Дону»). Что касается Ростовского зоопарка, то, судя по источникам в Интернете, его официальное название именно таково (Ростовский зоопарк, МУП «Ростовский зоопарк»), а значит, здесь правильно написание с прописной.