Irine, think it all depends on the hotel/resort. We always book the next year during the current stay. We are asked to pay for two room nights which is the same amount we would pay if we booked just a month out. You do need to be comfortable trusting that nothing will change with the property in the upcoming year.