Кто знает падежов?

Как правильно " я живу в городе Ростов" или "я живу в городе Ростове"? Мнения разделились. Или как будет эта фраза для Москвы?