
Originally Posted by
tohca Direct objects after a verb are in the accusative case - it's getting clearer.
That's where you are wrong. Direct objects are in accusative case, period, regardless of whether they are before or after the verb.
"Я вижу книгу", "Книгу вижу я", "Я книгу вижу" — in all of these examples the subject (Я) is in the nominative case, and the object (книгу) is in the accusative case.
And in "Вам нравятся старые дома", "дома" is the
subject, so, of course, this word is in the nominative.
Что делают дома? Они вам нравятся. And "вам" is an indirect object.