So this would be easy to translate to Spanish, because indeed the subject is in dative, using a preposition: A los hombres de negocios les gusta la ciudad. The easiness of English sometimes complicates the understanding of other languages.
English is much harder than Spanish in my eyes!!
Anyway, I understand what you mean, some rules/words in Russian are much easier to understand from the point of view of a language other than English, like Spanish and surprisingly Hebrew!