We love VB, too!
The food at Sonya's and Shutters is good, but kind of expensive (compared to the restaurants in the area). We liked the Patio, it's a very interesting place, good food and lots of it. The Ocean Grill was OK, but I doubt if I will go back there. There's a little store just to the north of the resort that has good food - fried chicken and other hot dishes like beans and rice. There's also a pizza place, Pasta la Vista, just to the north of the resort. The pizza is just OK, kind of tasteless crust.
As far as stuff to do, I could just lay by the pool all day with a cold drink. As if I'm not relaxed enough, I like to get a massage. Take some kites with you and fly kites on the beach.
Have a wonderful trip!