Some of the best zones to stay in include Eixample, El Born, Barri Gotic and Poble Sec.