Запятую ставить не нужно. Извините за задержку с ответом.
Лучше: в Москве. Канцелярский вариант: в городе Москве.
1. Можно использовать либо тире, либо двоеточие.
2. Между всеми элементами почтового адреса нужны запятые. Точки следует поставить в конце предложений.
См. «Горячую десятку вопросов».
Правильно: в город Москву.
Правильно: в г. Москву.
В «Справочнике издателя и автора» А. Э. Мильчина, Л. К. Чельцовой указано, что «сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)». Однако на практике эта рекомендация редко соблюдается, сокращение г. и полное слово город употребляют перед названиями всех городов, это характерная черта канцелярской речи.
Название надо склонять. Написание родился в городе Москве возможно в канцелярской речи. Но лучше написать: родился в Москве.