Правильно: в городе Ростове.
Корректно: (в городе) Ростове Великом.
Это название склоняется.
Возможны оба варианта, чаще употребляется первый.
Возможны оба варианта, пунктуация зависит от интонации. Выбор за автором текста.
Это название можно склонять и не склонять. Выбор за Вами.
Написание регулируется словарем.