Well if you want to be in Barcelona... then choose the Ritz-Carlton. The Rennaisance really is at the airport so it is a 30 euro taxi journey to the city. There is a shuttle bus from the hotel, but then you are somewhat limted to the times you are in the city until.
Food in the city is also much better in the hundreds of bars and restaurants.