You can book a tour even on the same day, but it's recommended to make a reservation 24 hours in advance so the host will have time to prepare every little aspect of your experience.