Most hotels are favorite places for the celebration of the yuletide holiday.

Translate this to English?
Most Hotels are favorite places for the celebration of the yuletide holiday.