Answer to all your questions

How far in advance should I make a reservation?
Depend of the pick-up place, if in Milan area even few hours before on the day time, early morning pick-up not later than 08:00 PM. If possible please make the reservation minimum 24 hours before the pick-up time