New answers tagged formality
All of them are syntactically correct, but they are semantically strange as explained below. Depending on the situation, もらう may not be polite enough. いただく will be even more polite. In the second one, 泊める is just about the night, so it is unnatural to mention 8日から9日まで, which means the whole two days (unless you are talking about both nights of 8日 and 9日, ...
I think there's definitely lots of truth in that tendency. 漢語 was essentially the Latin of Japan for a long time; i.e the language of the elites. In fact, Chinese poetry is still compulsory in Japanese education, a bit like Latin I guess. Because of this history, 漢語 is associated with art, science, government etc. and is thus generally more formal.
I'll leave any definitive answers to our native speakers, but rather than formal–informal I've started to think that maybe poetic–prosaic might be a more apt duality. (And formality usually implies little poeticality.) One other example where both readings are common is 竹林 with チクリン being "prosaic" and たけばやし being poetic.
Top 50 recent answers are included