Barceloneta, casa batlló och camp nou är bara tre av många fantastiska platser att utforska i denna magiska stad.