Deer Valley is close by and could definitely hold +300. However, it's food is typically terrible. My wedding is +300 and I'm using Dixon Elks. I've determined that all the local country clubs are too small for that reception size. You might also consider White Pines. White Pines is probably the most expensive though.
Click on each tool to see a sample.