Это разговорное выражение, поэтому в стилистически нейтральном контексте кавычки будут уместны (для выделения сочетания, принадлежащего другому стилю).
Правильно: на Неве, на реке Неве, в Москве, в городе Москве. О склонении географических названий см. в «Письмовнике».
Использование формы мн. ч. предпочтительно, но не обязательно.
Верно: два миллиона видов.
Нет, все сочетание пишется строчными буквами.
Запятая между повторяющимися словами тоже возможна. Оба написания правильны: и через дефис, и через запятую.
В словарях русских фразеологизмов нет сочетания древний как мир.
Деепричастный оборот опьянев от вина однороден определению радостный, имеющему дополнительное обстоятельственное значение причины, и не обособляется. См. пункт 3 параграфа 71 «Полного академического справочника» под ред. В. В. Лопатина (М., 2006 и след.).