Discounts can vary based on the time of year, day of the week, or length of stay. Off-peak times are often cheaper, but this can differ from hotel to hotel.