If you are looking for a beautiful setting for your wedding I would like to recommend Sunset Ranch Golf Course. My son was married there last year and it was wonderful.
They have created a special area for wedding ceremonies so that it doesn't look like you're getting married at a golf course. There is a large gazebo and lush landscaping that surrounds the area so you feel like you're in your own little garden spot.
The clubhouse is also available for your reception. It is quite large and has spectacular views of the valley. The food and service was very good.
When you are making a list of possible wedding locations this might be a good one to add, not to mention that I've shot there before and the footage looked great!