Do you like the sea? You can visit the Costa Brava, Cadaqués, Cap de Creus, Sitges, etc. Do you like the mountain? You can visit Montserrat, Priorat, la Cerdanya, etc. And many others not far away from the city (one hour from Barcelona as much). We're a small but beautiful country.