Hi Elizabeth,
The prices are high compared to what you will find outside of the resort (I find them similar to US hotel restaurant prices). When we go to Velas (every 2 years, as we have timeshare ownership there), we might eat once or twice in the small restuarant by the water, but only if we feel too tired to go out to eat. Usually, we hop on board a local bus (3 pesos per person) and go into town where there is a huge choice of places to eat in all price ranges. Another excellent choice is to take a short 10-15 minute walk to the marina area, where there are lots of lovely little outdoor
restaurants. Again, there are a variety of types and price ranges to choose from.
I would recommend searching the internet and reading some of the restaurant reviews to get a feel for names of places that you might like to try. My personal favorite is Los Arbolitos, an authentic Mexican Restaurant in the low-mid price range. They have killer margaritas (they are huge) and wonderful ambiance. A bit off the beaten path, but worth the trip. We go there every time we are in PV, at least once, sometimes twice. This is their website:
http://www.losarbolitos.com/index.html .
I am not sure what type of accomodations you have booked at Velas, but if you have a kitchen, you can stock it up, and eat your breakfasts and lunches from that supply. This saves both on time and cost, and allows you to really enjoy your dinners.
Regards,
Carolyn
Toronto