I can recommend you to look for great tourist guide on the Web. For instance look at the Web-site of: http://www.ok-visit.com/barcelona You can find a lot of information about Restaurants, Bars,...
Barcelona is located on the northeast coast of the Iberian Peninsula, facing the Mediterranean sea. It is the most populous city of the province, Catalonia and is the second largest city in Spain.