Hotel in centro te li sconsiglio.. se per centro intendi la rambla, c'è sempre caos.
Noi siamo stati all'hotel Esperia Presidente che è poco fuori e con 5-6 euro di taxi (costano pochissimo) eravamo sulla rambla oppure con un paio di fermate di metro che era a 2 minuti a piedi dall'hotel stesso.
Per mangiare non c'è bisogno di spendere così tanto:
1) ristorante la fonda, è su una traversina della rambla.. non accettano prenotazioni ma se vai per le 20 non ti becchi tanta fila. Al contrario se vai verso le 21/21.30 ora in cui mangiano gli spagnoli, te la becchi e anche lunga. Ma ne vale davvero la pena.
link: http://www.tripadvisor.it/Restaurant...Catalonia.html
Cena abbondante: max 25 euro a persona
2) La parateda: è caratteristico di barcellona, è un pò fuori mano ma lo raggiungi facilmente con i mezzi. Ti metti in fila, scegli pesce freschissimo e buonissimo e te lo cucinano in pochi minuti (alla piastra o al vapore).
Cena che non riesce ad alzarti dal tavolo: 20 euro a persona.