Congratulations on your engagement! I would look into what some of the hotels have to offer! Some of them have private dining rooms that can seat a large number of guests. They would be able to serve dinner, but you would be lacking the DJ/dancing aspect of the evening. You could always hire a small band to play throughout the night.
We are a wedding planning company in your area, and I would be more than happy to help with some planning advice if needed. Please feel free to contact me with any questions!
The Dolce Design