The cost generally varies according to the quality and location of the hotel, the time of year, and the type of room you choose. However, on average, you can expect to pay between $50 and $200 per night.