Do you book at least a day in advance

Do you book on the spur of the moment/last minute