This spot is one of my top favorites if you want to have a beautiful view while trying tasty meals and having some wine. They usually do not need appointments.
I am going here with my maid of honor the day after the wedding for lunch. Also beautiful area. However you do need to make a reservation ahead of time. They wont let you in unfortunately unless you have an appointment for either wine tasting or lunch/dinner.
In case you're not sure about making reservations and are a little more spontaneous this spot is always open. There is a small little store that is looks like an hacienda that has wine tastings and sells wine. Although the actual tour inside needs a reservation ahead of time. This place also has horseback riding but that needs to be reserved ahead of time.
Really delicious Mexican food. They are really good and we can personally vouch for them. Try their gorditas! They wont disappoint. Also its very affordable.