So my fiance and I are getting married in August, got engaged in November.  We have done a few things, picked a venue, and have been trying to get a contract worked out with a caterer.  However, I am getting married 250miles from where we live (Pittsburgh) and I am also in grad school so I am swamped with assignments (I am also still working).  I am trying to figure out what I need to do urgently for the wedding, and what can wait until early May when the semester ends and I'll have more time to focus on wedding stuff.  We have a photographer we are booking, and I know I need to buy my dress soon.  Anything else that I absolutely need to do before May?