October 22, 2014 How far in advance should I book the Venue, DJ, Photographer and Caterer for our wedding?