It … (cost/costs) a lot of money to stay at luxury hotels.
It costs. Так как нужно сказать что это стоит (costs) много денег, а не что это цена (cost) много денег. Во втором случае предложение выходит некорректным