My advice is to stay centrally in Barcelona to be as close as possible to all the attractions. The Gothic Quarter and El Born are ideal if you want to stay in the old center, La Barceloneta (near the beach) if you're coming in the summer, and for those who want to experience the city feel, the Eixample district has everything you need.