One of our favourite restaurants in Vilanova is the Oganpetit, and is just a stone's throw from the apartment. Just cross over the Rambla after passing under the arch and you're there already.
The menu is varied, but personally I love the Oriental Mixed plate (pictured) to start followed by a delicious thin crust pizza, then one of the amazing homemade desserts.
The menu, which comes on a large blackboard, had a while variety of dishes, (meat, fish, veggie) with something to suit everyone.
The mille-feuille of red fruits.
It's a great place to sit, on the terrace, of a night time and people watch on the Rambla, as you enjoy your dinner.
In the summer months It's a good idea to book in advance, as they are invariably busy all the time.
This is definitely one of the places I shall head to once we are liberated.