Does anyone have any suggestions on places that they would recommend for a wedding venue catering to approximately 320 guests? We are looking for an elegant place that has great food, atmosphere, possibilities for pictures, and on site ceremony. Any suggestions would be greatly appreciated.