subject: Book Flights to Barcelona [print this page] Spanish cities are a good holiday choice, too, because they provide plenty of entertainment. Most popular of which are the two largest cities in Spain: Madrid and Barcelona. And with the regeneration of Valencia, it has now become one of the sought-after locations. Other historical cities in Spain are Santiago de Compostela, Salamanca, Toledo and Segovia, where it would take you more than a weekend break to explore everything in these captivating and fascinating places