Three of the best cities in Spain for a weekend break

Madrid may be the capital, but Barcelona, Malaga, and Valencia are three of the best cities in Spain for a weekend break.

Read More