From Palma to Seville – We rank Spain’s 5 best cities for a weekend break

Although Spain is renowned for its Mediterranean coastline, there are so many other incredible cities to explore in this European country. From the historic city of Seville to the lively island of Palma, check...