There is all sorts of food to try in Barcelona - the choice is wonderful.
Anyone with a taste for chocolate will be in seventh heaven. The chocolate shops which you will find absolutely everywhere, are filled with chocolate in imaginative shapes. We saw everything from ships, houses, ferris wheels, trains, Barcelona football things and even Spongebob Squarepants. Be sure to try the hot chocolate and churros. Apparently the best shops for hot chocolate are Granja Viader and Chocolateria Valor (Calle Tapineria 10). However, if you just try the hot chocolate in your neighbourhood, it will be good - that was what we found anyway!
The pastries are also delightful in Barcelona. In every bakery there are tempting and wonderful pastries to try - madalenas, ensaimadas, bunelas and estrellas.
The Barri Gotic or old town is full of tapas bars, cava bars and lovely little restaurants. There are also some very touristy places too, but even these are pretty reasonable. The tourist places tend to do a set menu, with salad followed by paella or tapas and a glass of beer or sangria for around 15-20 Euros per person. We ate in one of these places on our first evening and did enjoy the food and the experience.
The Placa Reial in the old town though is the place to go for very nice restaurants and good food. Some places had long queues and you do pay a mark up for a beer in this square, but the people watching opportunities are second to none.
There are also lots of cafes, bars and restaurants along the Ramblas offering tapas and paella. Many of these places have terraces on the Ramblas itself, again we dined out at one of these and enjoyed the food and the experience very much.
La Boqueria is the main food market on the Ramblas. It is a wonderful place to visit just for the sake of visiting, but you get great snacks, fruit salads and lovely fruit juice drinks. Our son was mesmorised by the man there who made pancakes - we visited his stall twice - the pancakes cost 4.50 euros, but the spectacle of him making them and the taste, made them worth it.
Port Vell has a number of very nice and slightly more expensive restaurants. We ate in one of these on our last night and had a delicious meal with wine. It cost 80 euros, but the quality of the food was excellent. In these restaurants, you also get a lovely view of the harbour and the yachts and we saw an amazing sunset over the city.
Also try and eat in one of the fish restaurants in Barceloneta - the old fishermen's quarter. The fresh fish they serve is absolutely delicious, the restaurant we ate in looked like it had been once an old warehouse, so that added to the atmosphere.