When we go abroad, we get an early booking, sometimes 5 months ahead. The payoff is the bigger discount given to us compared to the price we get when it is only 1 month in advance. The hotel manager said that early booking naturally gets a bigger discount because the hotel is already assured of occupancy. It is a problem for them when their occupancy is very low. Another tip is to book accommodation during off season to get 50% discount.