Barcelona is rightfully described as one of the best cities for foodies in the world, with chefs setting global trends and also celebrating Spanish classics. The good news for cruisers is that the ship terminal is located at the base of Las Ramblas, a sprawling thoroughfare that leads through the heart of the city, and many of the city's best sites — and best eats — are within walking distance of your ship. There seem to be an endless number of humble bars serving tapas and fresh-from-the-Med seafood, plus Michelin-starred hot spots, so if you are only spending a day or two in Barcelona before your Mediterranean cruise, you'll want to have a game plan to be sure you are hitting the right spots. Here are our picks for the the top places to eat in Barcelona, many located near some of the city's top attractions.