Rupit, Cadaqués, Miravet y Solsona encabezan la lista de pueblos con más encanto de Barcelona, Girona, Tarragona y Lleida