Best Cities to Visit in Spain

Barcelona - 48 Challenges (Things to do) Bilbao - 49 Challenges (Things to do) Cordoba - 45 Challenges (Things to do) Granada - 43 Challenges (Things to do) Madrid - 79 Challenges (Things to do) Malaga - 43 Challenges (Things to do) San Sebastian - 41 Challenges (Things to do) Sevilla - 95 Challenges (Things to do) Valencia - 70 Challenges (Things to do) Zaragoza - 48 Challenges (Things to do)