Rupit, Besalú y otras ciudades medievales desde Barcelona