Barcelona is a city that seems to have everything a tourist could want. Great weather, a compact city that is easy to get around, full of art, culture and entertainment venues, great food and friendly locals. Of course, the proximity of Barceloneta beach to the city centre means that tourists can enjoy a day in [...]