Lots of things to think about!  Seating capacity, privacy, cost, parking, bathrooms, sound and poor weather backup are all important things to consider when selecting a venue.